I have been riding my '04 with the dreaded code 25 for about 15k miles now.
Never get over 70mph and the code doesn't pop up.
When i do hit the interstate and cruise at 80 ish, the light comes on, a slight reduction in power and the gas mileage drops about 8 mpg.
I rode it 5 hours each way on the interstate, no issues, no pinging, just crappy gas mileage.
But, having said that, if you do change your ECM, please consider donating it to the guy who is trying to make adapter harnesses.
He has a post here in classifieds.
But, don't be afraid of riding it with the code.
Unless, you actually feel or hear pinging.
While you at least notice the fuel mileage, and the loss of power, what you may not be noticing is the heat caused by riding your bike, with the ecu confused and not knowing how to tune properly etc.
I’ll bet if you started poking around and inspecting stuff that you’d probably find crispy and melted wire harnesses and such, that are/may be damaging other stuff etc.