Posted by RudyD (63.163.136.213) on May 23, 2001 at 04:02:56:
Another miracle device that is supposed to give you more horsepower and better mileage. I'm curious, anyone used it? My main fear of trying it is one of those little fins breaking and flying into my engine, that would suck.