Ummm Have you checked with Garman to see if they still do a Service exchange unit.
Back in the old days they did a exchange for a price and you got a New or refurbish device.