Another word of caution......
make sure you seat the circlips fully that hold the wrist pin in the piston, also don't "over work them" or squeeze them too much, I think I did that to mine and it just flew out in about 3/4's mile on the test ride.
On my 1st top end, that was my expensive way of gaining knowledge!
Cost me another piston and luckily picked up a descent used cylinder from Fredette.
Just thought I would pass that on, it is fairly easy.
Also make sure you keep the rings lined up on the little alignment pin things on the piston when slipping the cylinder over it, easiest is to have another person helping you, but it can be done with one person.
Good luck!