The DL50 I have is tired and wont tune well in the midrange (using canister/header) so I'm in the market for a new 50cc engine. Researching I found that the CRRC GP50R can be had for about 325 to the door. Hmn...DA50R is only a hundred more but is the CRRC worth the money? I have actually thought of just ordering bearings/carb for the DL50 and attempt to mate a DA50 cylinder/piston/ring to the DL crank/crank case. But I know DA is real sneaky with their fit and tolerances so I am deciding against getting a DA50R and getting the GP50R. The only thing about the GP50R that I noticed is that it has a six bolt hub vice 4. The mounting foot print is the same as the DA/DL. What is the word on this engine? Any good?