Unless you are lucky... (N2rock) most programmers are vehicle specific meaning that you have to remove the program from one vehicle in order to do another. That might just be with the power programmers... <someone enlighten me>. I had a Hypertech that was "unlocked" back in the day that worked on powerstrokes and I suddenly became very popular, people offered me all kinds of money to flash their rigs... I did it for a beer which seemed like a fitting swap.. I wasn't out anything except for time.
I talked to my guy at the dealership about fixing the speedo, gave him a story about how I bought it with a lift from a dealership that had gone out of business etc..... and he adjusted it for free. I also get it serviced there and have bought several Dodge P/Us from them so they know me.
It is worth a shot - especially if it is from the same place that you bought it. The most they can say is no.