Since my plane has an inverted engine I decided to do the job with the motor installed, this saved a considerable amount of time. I wouldn't try this with an upright motor since you have the risk of dropping things into the motor.
First I stripped off the exhaust completely and had one of our local experts Donald look at the pistons through the ports. Both had a lot of carbon on the heads and there was presence of "blow by", dark burn marks along the side of the pistons indicating stuck rings.
So off came the carbs and engine cowlings. Then I removed the headbolts. The head came off easy and showed a lot of carbon buildup. A gentle tap with a rubber mallet on the side of the cylinder released it and it slipped easily off. (1 hour)

MUCHO Impotante: Do NOT get the pistons, rings, heads etc mixed up. Mark everything and keep them separate.


This is the carb side. The other side was much worse. It's amazing how much these motors can take and still run. You can see the burn marks past the rings. The ring you see is stuck solid.


At first I thought of cleaning the pistons while still attached to the motor but this is not practical. So, off with the cir-clip on the PTO side. We used a thin long socket to press the wrist pin out. Some guys use a g-clamp for this but left hand pressure on the pin while tapping the right hand of the piston with the back of a screwdriver was all that was needed. Be very careful to catch all 31 pins from the bearings. (30minutes)
To clean the pistons required a lot of elbow-grease. Be very careful not to damage the piston, especially the sides where the rippling effect on the piston is necessary to hold the oil so in other words, no sand paper. First we removed the rings. Heavy job, that you must be very careful unless you plan on spending R1000 on a new set of rings.
We used plastic, and then a soft aluminium plate to start tapping the ring to release the grip. They were solid. Eventually with one person holding the piston on a piece of wood and another gently lifting the ring while tapping around the piston they finally came loose. Don't overstretch the rings. Open them only as wide a necessary to clear the piston.
We reinserted the rings in to the cylinders and used the piston to push them all the way to the top. I then measured the gap in the rings with a feeler guage. They must be less than 1mm otherwise replace. Mine were .55mm
I used a Stanley Knife blade to remove the major carbon off the dome of the piston. Don't go mad, just lay the blade almost flat and gently shave the carbon off. For the sides I used the soft Aluminium plate as a scraper as it it much softer than the piston aluminium and has no chance of scratching it. The ring grooves were cleaned using the back of a broken hacksaw blade. The rounded edge of the hacksaw blade was used to clean the carbon off the heads. I then finished it off with a Brillo pad the get the last remaining carbon off. (2 to 3 hours)
Everything was then cleaned and ready to go back. Get a nice thick grease and coat the needle bearings with it. Use the wrist PIN and stick the pins around the wrist pin. Make sure there are 31. Then insert the whole lot into the con-rod. Once installed, push the wrist-pin out, leaving the bearings in the con rod, held in place by the grease. The pistons can only go one way. On the dome you should see an arrow that should point to the exhaust side. Alternatively the gap on the rings is on the carb side.
Now insert the wrist pin into the side of the piston(the same side you took it out) Make sure you put the needle bearing ring on the wrist pin as it protrudes though the piston. Carefully align the piston and wrist-pin before pushing it through the needle bearings. What vary careful that you don't push any of the needle bearings out and double, triple check that they are all there. Put the other needle bearing ring on the wrist-pin as it protrudes from the con-rod and push the wrist-pin all the way through. Install a new Cir-clip. This is the hardest part of the entire job and you need 2 sets of hands, light and patience to accomplish.
Add the new gaskets oil the cylinders lightly, and reinstall the cylinders and heads. Install the exhaust manifold and tighten this up (don't torque yet) to align the cylinders. Now torque the head bolts according to the specs in the Rotax Maintenance Manual. http://www.ultralightnews.ca/rotax503/index.html
Replace everything else in reverse order. Total Time 8 hours
I must say that I had the help of a lot of friends at Morning Star which is what I love about aviation. Griffin helped cleaning pistons and heads, Donald Williamson, Stephan and CLU-less helped on the engine. Stephan added good coffee and CLU-less, biscuits. But in particular it was Donald whose advice and experience and help made this job easy


Here is Donald closest and Stephan reinstalling the pistons
Griffin took better pics. As soon as I get them from him i'll publish them