Oh, I love camshaft timing.
You will want:
adjustable cam gears
a degree wheel bolted to the crank
a bit of wire as a pointer
a dial gauge, on magnetic stand
and its nice to have some 14mm threaded rod
To find TDC:
You already have a fairly good idea where top dead centre is, because you have a mark on the crank, and 0 degrees written on your plastic cover. But if you want an even better way, you can try this. Put something, like a rod, down the spark plug hole, and the dial gauge on that. As you turn the motor over you can see the dial gauge move, and when it goes the other way that means you have gone past TDC. Now, this is actualy not a very good way, because the piston comes to a stop and it's too hard to know when it's turning point is. So, you can mark two different spots on the degree wheel where the dial gauge shows the same reading. The middle of those two spots is TDC. Alternatively, you can screw some threaded rod into the spark plug hole enough to hit the piston. (From memory the thread is M14 x 1, which happens to be the same as a BMX Freestyle axle, the fat ones). Turn the crank over till the piston hits the threaded rod. Mark the spot. Then turn the motor over backwards till the piston hits again. Mark that spot on the degree wheel. The middle of those two spots will be TDC, and very accurate. Compare to the factory marks.