No use reinventing the wheel bro... Ive seen the repinned yz pistons. Ask yourself this do u really want to have to get a custom piston made every rebuild? Id go with the billet washer and rm bearing and never look back. That is my opinion tho. The reason the oem washers fail is that the material is case hardened which destroys motors ive seen the damage personally. Even if a billet washer would fail which ive never heard of in my time in the lt world it wouldnt do nearly the damage the oem washers do. My washers have lots of hard passes on and dont have the slightest bit of wear on them. Good luck w/ ure build.