I realize this thread is a few months old, but I also recently bought a non-running BP42 and am looking for some input. Through this forum I learned enough to decide to tear into my first small engine. Unfortunately, I didn't learn enough to not destroy the stuck rings. They were stuck and I just yanked them out, snapping them in the process, because I thought new rings would be $2 parts and readily available. Unfortunately, Ryobi only sells blocks as an assembly - for $50! I don't need the whole block assembly - just two new rings. Is there anyone out there who can tell me what size rings I need and where I can get them? I tried calling Ryobi and they were absolutely no help at all. Based on measurements with cheap calipers, I believe the piston is 40mm, and the rings are 1.5mm "tall" and 0.6mm "thick." The 0.6mm thick part is proving to be difficult b/c most rings that I see online are 1.5mm thick. When I say "thick," I mean if you lay the rings on a flat surface, that's how high they would stick up. When I say "tall," I mean if you subtract the ID of the ring from the OD.
So... if anyone knows where I can find rings OR if there is an interchangeable piston that will work with this motor that uses 1.5mm thick rings, I would be extremely grateful!