Timing problems

Actually, I may have been WRONG on the two "o"s lining up. I found an old digital pic of the car as it came from the rebuilder and and the two "o"s are off by about 5 degrees. The camshaft sprocket though IS however lined up with a mark that looks like an "o" on the outside edge of the crank sprocket, but not the "o" on the machined surface of the crank sprocket. Methinks I have a non-stock crank sprocket and my rebuilder lined up the wrong "o"'s. I would've thought he'd know better though. Anyone have a pic of a stock crank sprocket they could post for me to look at?

I never would have thought that a car would run with one tooth off. Would that explain why I'm getting a 40 degree advanced reading on my timing at idle? Kinda like when a timing chain jumps one tooth.