George, I bought one from Harbor Freight and have noticed that it does not like shiny surfaces as you say. I tried using it on my as yet unpainted Mason Bogie and most of the temps I got were obviously low, like the smoke box too hot to touch was reading about 80 degrees. I'm hoping it wil be more accurate on painted surfaces. I haven't tried it on either of my other locos.