I tried to source this piston, pin, and ring assembly elsewhere before I found it here. Other suppliers offered each component separately, which was frustrating. The complete kit made it easy. Easy transaction and frequent communication from seller on order and shipping status was appreciated. I will be a repeat customer.