The friendliest place on the web for anyone with an RV or an interest in RVing!
If you have answers, please help by responding to the unanswered posts.
You can probably get one at any camper dealer. Most of then are the same, even between different models and brands. There will probably be some kind of number on it somewhere to identify it.
I don't know about getting the key code from the VIN, but I did have this happen to me before. I just asked around the CG to borrow their key. Found one that worked and had a copy made. This usually produced a couple of nervous campers until one of the party's left the CG but only cost a couple of bucks.