I have heard tial is one of the best. I have a tial ( not yet installed) but I got opinions for about a month before I got it.
as for the spring it really depends on if you are running a boost controller or not. If you plan on running 9lbs at the lowest then I would get a 7lbs spring and run an electronic boost controller such as the blitz sbc id. If you don't plan on a boost controller then you want to get the spring for what ever boost level you want to run all the time.
I say go with a boost controller.
__________________
U.S.S.A Crew Member #001