Oh, nice. Way to drag an old thread out of the cemetery.
I actually had a run in with one of these that had paper plates on it, but it clearly had at least an exhaust, as it had that god awful Mustang rattle.
I am the absolute biggest hater of Mustangs, but I ran into one, in Mexico, about a month ago, and there was a few back and forth in the lanes for me to get a clear shot, and I was about 5-6 cars back, and I was surprised that I didn't start catching it, until about 125. After that, though, I was hard charging on it.
I scratched my head the rest of the way home, trying to figure out how that car could have even come close to hanging with a car that almost runs 10s. Well, I went home to check it out, and apparently, 60-130 I was seeing 9.9 with an exhaust and an air filter. My car runs a 60-130 in 9.8. Makes more sense, now.