Monster vs Mega

#2
Yes. Originally Monster Moto, name changed to Mega Moto in 2018, then went out of business in 2019. The MM bikes were manufactured by Tao Motor. Go Power Sports bought the rights to the name, they sell Mega Moto kits and parts but not finished minibikes.
 
Top