This is something you should consider doing for yourself. That way you'll understand your bike better and be better able to maintain and repair it.
If you can't stomach that idea, buy a ready-made bike with customer support and some kind of warranty.