have you taken the head off and looked at the piston yet? if its toast its toast. just because its rebuild time doesnt mean your bike is gonna run like complete shit though. if its been 2 years since a rebuild and youve been riding hard i would go ahead and get new pistons and everything. do the port too.