Thank you very much guys!

Turns out Oklahoma Foreign did have a clean one available. I'm going to swing by there to pick it up this weekend.
Meantime, I tried using contact cement on my old one, and it didn't come out too badly!
At least it will keep the rain out of the taillight for the next couple of days.
Thank you again for the offers to help, it's greatly appreciated!