Have you checked the price difference between buying a complete bike, vs your plan, it's almost always cheaper to buy complete, you also have no setup / compatibility issues, and one single warranty, rather than the multiple ones you will get for each individual part.