I have one on my 03 FLHTCI, It's better than having the Ambient air temp gauge (which is worthless), but I'm thinking about replacing it with a oil temp guage. I think that this would be more useful. I've had no problems with the compass and my riding buddies think it's pretty cool. One guy thought it was stock on all the FLHT and was impressed. I asked the salesman why a air temp guage instead of something more useful, his response was that this way the Yuppies would know when it was cold outside and that they should put on their jackets!
I have it on my 03 FLHTCUI. The dealer installed it in 3 1/2 hours and had a hard time calibrating it. I recalibrated it the next day because he had it in the wrong zone. Anyway, it works great except every once in a while it will "lock up" and not change direction. If you turn off the ignition switch and then turn it back on, it will change to the correct heading. I told the dealer about the problem I was having and he called me back two days ago and said that he had talked with the big H-D in the sky. They told him that yes, there was a problem with the compasses and it involved the front wheel. They also told him that there was a service bulletin coming out on what to do. Sooooo, I'm waiting. P.S., it is a hell of a lot better to know where you're going than knowing what temperature it is.
Your story matches mine exactly.
My dealer also had a lot of trouble installing the kit and the last time I talked with them indicated a concern that the problem was fixable. I hope they are wrong. I really like the look of the in dash compass and it does work well at slow speeds below about 20 mph.
The price for the electronic compass was a little high for my taste, foung a handle-bar mounted magnetic compass @ www.formotionproducts.com for less than $40.00 + shipping. Not lit at night but looks good.
As far as the ambient temp gauge, the temp sensor is mounted under the fairing and gets no air, also mounted beside the headlamp & picks up heat from that.
I pulled the sensor down into the airstream & taped to the clutch cable, just out of sight. You can actually do this without taking off the front fairing & have enough wire to do this. The next time I have the fairing off, I'll probably splice in some extra wiring & make a more permanent mount. The result is that now the temp gauge now shows the actual ambient temp. Such a simple solution.
Now if I could just figure out why I need it in the first place I'll be set.
Instructions for installation can be found on-line in pdf format. I didn't follow they way of wiring. I made pigtail wires with flat terminals to plug into the existing connectors rather than cutting them off. I also took the small yellow rubber sleeve off the HD temp gauge light and put it over the oil temp light so all the lighting is the same shade. The only difference that is noticeable is the oil temp gauge does not have the silver trim on the front edge of the gauge.