Any time you order parts from a BansheeHQ sponsor be sure to mention that you're a BansheeHQ member. I can't guarantee every one will give you a discount but I know a lot of them will.
Hand coned LED vs. stamped Shearers.
Last I was told was that if Shearer has a stamped version he's not likely to build a set of hand coned unless he builds the motor and tunes it.
I'm pretty sure him and Titan are close so you might be able to get a set built. I guarantee if you call Titan he will tell you to stick with Shearers but he has zero time with the LEDs.
Definitely. There's really only one builder that has done substantial testing with them and that's Redline. So far they've proven to work very well at the track and shown good numbers on the dyno. If you want a set call Redline with your motor specs.
330 main?! No way. Something is wrong.
There is no reason you should need a 330 main with those mods.
I suspect air leak as well.
Slow return to idle is a sign of an air leak. Rev the motor up and spray around the intake with carb cleaner. See if it brings the idle back down.