it does seem very clean would have thought it cost a lot to replace all them parts to make it look as good as it does, could buy new bolts, spindles, sprocket etc but swinging arm, fairings, std exhaust must be harder to come by so im hopeing it's all genuine.il soon find out