"Elephant Gun" by David Lee Roth, off his first solo lp "Eat 'Em And Smile". Remember "Yankee Rose" ? Steve Vai was his guitar man on those efforts.
Steve Vai. You are right about him being the best guitarist. I have every one of his CD's. Matter of fact, he signed my back stage pass. Saw him on the G3 tour with Kenny Wayne Shepherd and Joe Satrianni. Heaven.