Need dial-back timing light

Yes dial backs can be inaccurate. A degree or two at 3000 rpm can be trouble. As far as I know the digital advance are much more accurate but yes they are more expensive. You get what you pay for. Most are made in China nowdays anyway.