Действительно, почему не починить родной БП? У меня была примерно аналогичная проблема, сдох спутниковый тюнер GS-7200. Родная плата БП на него стоила 200 грн. Если учесть что такой старенький тюнер можно купить за 150 грн это показалось не кошерным.
Поиск платы БП со старых тюнеров не помог, так как оказывается не у всех тюнеров такое "богатое" питалово (3,3В - 5В - 12В - 22В - 28В).
Начал разбираться - оказался обрыв первички на трансформаторе. Поиск трансформатора на замену тоже ничего не дал - нет у импульсных трансформаторов стандарта - каждый производитель мотает как и что хочет. Пришлось разбирать и перематывать.

Оказалось китайские братья решили начало и конец обмотки крест на крест кинуть без всякой прокладки.
В итоге ремонт вышел в 25 грн (стоимость корпуса транса и сердечника). Зато узнал много нового и поучительного.
Посчитайте себестоимость вашего решения: БП на 12В + DC/DC 5В + DC/DC 3,3В.