Motorcycle ODO broken

(2003 Honda VTX 1800) Anyone know how I can fix this without spending $250 on a new speedometer? The film started bubbling up from the sun I guess, today went for a ride and it was so bad that the needle for the MPH would hit the film so i couldn’t tell how fast I was going after 60. Now it goes all the way but the film is broken. What should I do now? I plan on keeping the bike forever but would like to be able to see how many miles I ride and what not.