10 years? wow.
I dunno if oil neccesarily "spoils" or not. I say if it isn't light faded, try it out and see if it works untill you can get a newer bottle. Royal oil is also a very light machine oil, used to protect the bearing, yet not greatly dimish rolling resistance. If longegevity between cleaning periods is your goal, royal oil probably isn't your best bet.