I had it in for fifteen miles and my crank siezed. I think it will work on all 800r Ptek's but I think on the '07 you maight need to use the caged bearing. The piston part number is 2453M08200. It has the pin and just needs circlips.
$100/obo plus shipping.