Been using novak speedo's and motors ever since I went brushless I have 3 all together 2 were bought 2nd hand very cheap and not 1 of them has ever let me down.....why? well I'am a electronics technician and here are the reasons I think:
1: always used on a novak motor,nothing else!
2: always used a novak fan, not a cheap 1 that has half the air flow

3: never over or under geared them
4: never used a blow torch to change wires and overheated the fets
5: never kept using it if it had any stutters or gliches until the problem was found.
6: never ran it with wires exposed or knicked insulation.
These are just some of the causes to damage a speedo and if you spoke to a technician at the repair centre I would guess that more than half of problems/repairs they get are caused by the user, yes you do get some electronic failures thats part of life but there wont be that many with modern electronics