Perfect fitment thanks to the detailed description , came packaged well, mint clean for a used cylinder and piston , and not a single sign of damage. great price too woulda had to pay 470$ for an OEM cylinder 😭 this definitely saved the day, 5 stars👏