I only ride dirtbikes offroad, never an automobile anymore, so this might sound weird.
I have some friends who travel just to go offroading with their Jeep club. They always say the same thing. I dont want to scratch up my new this or that. Their brushguards, paint, and even their wheels are banged up and scratched, but god forbid they scratch up or dent their new whatevers. It always baffled me. You are going offroading for heaven's sake! Hehe, expect it! I think if people are afraid of scratching or banging stuff up, they wouldnt take it offroad (like me, I guess). Maybe get another auto that they dont mind putting through the grind. My dirtbikes all look like they have been to hell in a handbasket, hehe. But, they were made for the pummelling. My newest 4 wheeler hasnt been offroad much and is as purdy as can be. I have added chrome pipes and much more in the last year and refuse to even ride it now. I may never take it offroad since it is too purdy. I'll save the other one for that. 
So, my advice Anita. Get another VX and dress it up purdy. Keep the existing one for the pounding. Or, just rough it out and wrap burlap around the mirrors (keeping the glass open so you can see all the Jeeps BEHIND YOU) with a bungie cord. That's what I used to do in my old Toyota.
I figure, there are those that do, and those that dont. Go figure, hehe. Good luck!
Gary Noonan
'01 S/C VX / '18 Forester XT