I have one from Courtenay's, £25 inc p&p. Sorted mine out nicely, took 5 minutes to change, combined with new coolant (red long life Vx stuff) works a treat.
The engine was running at 90+ degrees mostly which was retarding the timing, costing me roughly 10bhp! Sits nicely at 82 degrees now, leaves the timing advanced, so full power on tap all the time now.
IMHO well worth the £25!