I know its not 21mm but look at the price :wtf: http://cgi.ebay.co.uk/19MM-DELLORTO-REP ... dZViewItem
Hmm well its water cooled not air cooled, its not delloroto its a dodgey chinese make so I wouldnt trust it.
yes it will fit , obviously u may need to play with the jetting for your scooter tho and u will need a bigger manifold to hold the 21mm carb .