I Had No Idea Bon Jovi Covered 'The Boys Are Back In Town'

Picture it: Saturday night and I'm on my way home from the grocery. Yeah, that's how I roll. Saturday night and the grocery. So my groceries are loaded, I'm back in the car and Hair Nation is on my radio. On pops Bon Jovi's "The Boys Are Back In Town." I was just floored! I knew the band did the song live in concerts occasionally back in the day, but I had no idea it was an official recording.
So many bands have covered the Thin Lizzy track, I don't know why I'm surprised when I run across another... but this Bon Jovi find really threw me for a loop! A little research and I learn the song was included on the 1989 compilation album Stairway to Heaven/Highway to Hell. That album was comprised of all the bands that played the Moscow Music Peace Festival. The Bon Jovi cover of "The Boys Are Back In Town" is also featured on the soundtrack to the movie Navy Seals (which I've never seen or even heard of by the way).
What is your opinion of this Bon Jovi cover?