I sent my ST2000 + back to Raymarine in Fareham in 2010 when it went on the blink & they gave a quote & repaired it when given the go ahead . Not cheap, tho much less than the cost of a replacement & still working OK. Water ingress sems to be the long term problem, so I put mine in a polythene sleeve when in use.