I recently purchased a Dirt bike for my son from Mega Motor Madness. It wasn't difficult to put together, thanks to my neighbor we got it done in less than 2 hours. I called Mega Motor Madness and they sent us videos and gave us some help over the phone which helped. The bike is pretty fast for what I paid for it and pretty durable. Sounds great too. I ordered it Monday night and got it by Thursday! I highly recommend the 125cc SYX Moto Whip as a good starter bike! I will definitely contact Mega Motor Madness when I'm ready to upgrade to a 140 or 200cc.