So I have an old Garmin Edge 520. It's stopped charging because there's a poor connection at the micro-USB port. Garmin won't repair it, but they will sell me a replacement for £100. Places online will replace the port for ~£40. Before I just go with the first website that comes up on Google, do you have any experience of local (or national) repairers who have done similar jobs well for you in the past.
I ought to be able to do it myself - it's just a case of levering off the front and soldering on a new port, but I don't have the necessary soldering kit or skills.