How about making an angle drive to run off the snout of the cam and then use a magneto?