For the price it's okay, but the sleeve is more worn than I thought. It supposed to have 10k miles, but my motor with 40k miles was less worn from the oil ring. There's a big difference between the top of the sleeve and the place where the rings seals.
My advice is to ask more photos before buying. It does what it is supposed to tho