Well It Finally Happened

That's what I think as well. Top Street Performance (TSP) might as well be Total Sh** Performance. Nothing good to say about them. By the way, my buddy Larry has one of these in his twin turbo D150 and it's the same way!