I've ranted on this before, and yeah, the pet trade dials suck, but in my experience, many of the digitals are junk too. I have three relatively new Vivarium Electronics therm/hygros, and two of them don't work at all, and the third seems to spontaneously switch from F to C all on its own, even out on my desk. (Waste of money, and because of that my next t-stat, will NOT be a VE. No trust in that brand anymore.)
A search can yield some dials that appear to be better quality than the Exo's and Zoo meds (why do those companies even attatch their names to this stuff?), but I've not actually purchased any yet. The only thermometer reading I actually trust is off the lazer thermometer.