I picked up a nice 95 ZR 580 for cheap. However the top end is no good. I found good used cylinders and Pistons off a 99 pantera. They are different part numbers. I'm wondering if they will work?