Ok here is a summary of what has been done to cause this situation.
1) I installed a Thor TRL + DSC to replace the km-miles convertor she had on her already.
2) Installed Miami GT 180mph EL glo dials.
The dials were 300kmph before and read correctly in mph. I changed to the 180mph dial to see my speed easier.
I had to take the needle off to fit the dial and when I refitted she read low. I then got my GF to fit the needle back on while I was doing 80 on my private runway. She put it on a tiny bit lowerer than 80 but a good enough effort. Most speeds read alot lower and when I am stopped I see my dial like this.
What is going on???