wowologist
Certifiable
Unless there's physical damage to the board, I'd bet a similar or even an exact USB jack could be sourced maybe at Mouser. The old broken jack removed and the new soldered in place by an end user that has pretty good soldering skills. And of course the correct soldering tools to do the work. It's not a lot of pins involved so someone competent with performing this work should be able to do it fairly easy.
The hardest part may be sourcing a matching jack.
There's also no law that says the jack must be exact. Any jack that could be attached just for firmware updates could be used and maybe affixed out of the way somehow so it does not interfere with the remote head. Use it for firmware updates only and for normal programming, just use a card reader.
That would be the cheaper option if you don't want to spend the money to let Whistler do the work. It could also be bad if the persons soldering skills are poor. It would probably be very easy to damage the board beyond repair.
Oh no doubt there's mini and micro USB which are extremely cheap (and either can be sourced from a junkbox DOA item easily) the problem is the way the scanner is built - to get to that jack you not only have to remove the case screws you also have 2 boards that need to be removed along with a rib cable and an aluminum heat sink/cage - it's about an ~hour to get it dissassembled and re-assembled and then the 5 min to remove and re seat the replacement.