I've also got the BBK throttle body. Honestly, I wasnt too thrilled about the fact that mine didnt come with a bracket when I purchased it. I ended up having to modify my stock bracket to get it to work. Mine also seems to be sticky at take off, meaning that I can barely touch the gas pedal, and after a 2 second delay, the thing acts like I just put it to the floor. Also the TPS and pigtail have been replaced, so I do not believe it is in those parts, but I could be wrong.
2000 Silver ZX3. 2.0 Zetec, Auto trans with 3.90 gears. 14 inch steelies, P185/65R14 Firestone Affinity Touring Tires. Eibach Sportlines, Massive Upper Strut Bar, BBK 65mm Throttle Body, FSWerks 4 to 1 Header, Custom 2.5 inch into 3 inch exhaust.