What can you tell me about, “My Buddy’s Mustang?” I have always heard it mentioned however I’ve never seen it. No matter how fast a car is, “My Buddy’s Mustang” always seems to be faster. Whatever power a car is putting down “My Buddy’s Mustang” always makes more...to the wheels! Any sightings or stories?