I'm truely between a rock and a hard place on this one. I have a 2000 or so Specialized FSR with a stripped BB Shell. Its not fully stripped, its just partially stripped on the drive side. About the 1st 5 threads in are worn down so the threads on the BB shell don't engage. There are about 5 good threads after the bad ones that still fully engage the BB Cartridge so it does tighten up OK. The problem is that the frame pretty much requires an E-Type front der (the kind that clamp between the BB and frame). When I put that in the mix I only have about 2 threads that I can really tighten against inside the BB shell. I just don't think thats enough.
I have looked into the threadless BB's made by YST and running a clamp on front der (instead of the E type). I've heard the threadless BB's are like putting a band-aid on a broken arm and can come loose under hard pedaling and creak a lot. Next up the clamp on front der rides at a very funny angle when I try and clamp it to the "seat tube". The front of the cage is 1-2 mm from the big ring but the rear of the cage is like 7-9mm from the big ring.
Next I looked into reaming the threads in the BB shell and tapping it for Italian Thread. This has some potential but I cant find a BB unit with a long enough spindle. Most Italian thread BB's are designed for road bike doubles and the longest spindle I can find for a 68mm BB shell is 109mm. I need at least 113mm to clear all the rings. I can find them for 70 mm shells all day long but none long enough for 68 mm shells.
The easy way out is to turn the bike into a single speed or one with 9spds in back and one up front.