RE: 40-50cc engine
Get yourself a Zenoah 38, 45 or 62....or look into the conversions Scott at Brillelli sets up. Either of these will offer you the most durable and dependable US supported engine for your dollar. You can pay more, and you can pay less....but when considering 'bang for your buck' and all around satisfaction, I'd be surprised if you could do better.
Chad