Unless the dealer you buy the bike from cuts you a break the online guys will be your best bet - boardtracker, surdyke, etc.
FWIW, I had it for awhile on the aftermarket HU on my 13 and it wasn't worth it. The EQ settings that were great for music sounded like crap on talk radio and vice versa. The quality of the sound was also way worse than any other source which I don't understand because never had that problem in the car. I dropped it at the end of riding season up here. The module for aftermarket radios is only about $45 so I didn't care. If I spent big bucks on a HD unit I would have been royally pizzed off.
Freedom isn't free, remember to thank a vet.
2018 CVO RG lava orange, 117 Stage 3, 14" F47 and a few chrome extras. Boom crap gone.
2016 RG Special Cosmic Blue, 120ST with Dragos 2:1 and TTS tuner, FBI drop seat kit and JNR air ride. Stock audio long gone.