hi there to be honest with you i have had the same problem and i did the work myself it was fairly straight forward.. i just put in 3 new pistons and rings and new small end bearings and a new head and cylinder gaskets set me back about £350 for all parts from riva racing in america thats for standard parts.. 