I would positively look at replacing with stock piston at 1,500 miles, great preventative disaster maintenance. If your 800 is run hard you be lucky to see 2,000 miles. In my opinion compression checks are rather meaningless. I had a motor that lost about a quarter size chunk of piston dome and sent it out the exhaust port. When I took it to the dealer on account of it running weak, they said it appears your pistons and cylinders are fine on account of the compression being within 2 lbs. of each other. When I told them to pull the valves and give it a real inspection they said OMG, "How did that make it to the trailer". I've seen a lot of Polaris rings flake badly by 1,000 miles. The next thing you know you're down on running compression and having RPM issues although your motor may still run another 1,000 miles. My '17 Axys recently failed at 2,300 miles on account of ring failure.