Где взять микроконтроллер atmega328?
https://www.chipdip.ru/catalog/popular/atmega328
>>P.S да я знаю что его нужно програмировать отдельным usb програматором 
А про пайку SMD ты уже нашел в гугле? 
>>P.P.S если вы знаете чем его можно заменить то говорите 
ATtiny, STM8, MSP, i8051 и прочее - вариантов тысячи.
Если в Вашем городе есть магазин радиодеталей, то идёте туда. У тех, кто рассылает почтой, либо задано минимальное количество заказа, либо минимальная сумма, да и просто доставка денег стоит. Результат может оказаться дороже Китая. У нас, например, на барахолке мужик по выходным детальками торгует. Тот же Китай с наценкой, но поштучно и без месячного ожидания.
Про замену вопрос непонятен. Микроконтроллер выбирается исходя из его характеристик под конкретную задачу из тех серий, которыми Вы умеете пользоваться. Так что только Вы знаете, что Вам подходит. Впрочем, любой другой мк так же искать по магазинам будете. Зачем тогда чего-то менять?
Про программатор Вам уже отписали. Раз у Вас ардуина уже есть, то считайте, что простой программатор у Вас уже тоже есть.