My p38 is 13 years old now (132K) and is on its 3rd compressor (or 2nd rebuild).
Original lasted about 8 years then I put in a Dutch sourced seal. I also changed the cylinder at the time as it was slightly scoured. It lasted about 18 months. The seal had gone hard and there was a visible gap...