in the UK that price is very cheap for a 650cc bike a 50cc scooter you can expect to pay £2000 for a name brand, like yamaha, the price fo the CFmoto is cheaper than the Yamaha YZF R125 which retails at £4.999 and thats only 125cc for a comparative 650cc twin its around 6-7K a 600cc sports bike is around 8K at teh current market the CFmoto is put at a very good price