A long time ago (about 17 years IIRC), I sent my mechanical water temp/oil pressure gauge to them. I swear they just sent me a NOS unit back - it looked that good.
Sorry I don't have any more recent experience.
Had 'em do stuff on other brit cars. Also had plenty of friends use them for cars. Don't waste any time worrying if you send it off. They do great work.
Comment