If your gps has failed under its warranty period- Garmin will replace it and the maps too-
If it has failed outside this, for a small fee, they will replace your unit .In the UK, the replacement service is just at under £100-
Screens can be replaced too.
And as for "I hate to line the pockets of such a big company" - it is thanks to that big company that we can all enjoy such fabulous toys- yes , they cost but there isn't much that doesn't these days!
Factor in the ease of navigation compared to the 'old' days when all we had were paper maps that turned to papier-mache in the rain and I'm glad that this big company exists!
Speak to Garmin directly, you'll find them very helpful