Have you tried contacting GM to see if they can help and make one like that for you?I've found their customer service excellent.
A team mate has an old beaten up one I could probably borrow for you, or you could have for a fairly lose cost.