Oh should i replace the rings too?
i think ur mower shop just wanted ur money. I find lapping to do a great job. U have to actually take the lifters out to lap it correctly or they wont properly seat. Lapping will give u more than enough compression. Maybe u didnt lap it long enough. Try putting pernament pen around the seat then lap. That way u can see if any parts arent lapped so keep on going till all the pen is off and ur good to go.