right mate im from the uk and the reason our american buddys have not heard of t5s is because I THINK t5 is just a saying we use,as far as im aware all they are is eca.
ive got alot of friends up north(derby,nottingham way) and they seem to use the t5 expression alot,are you from up that way by any chance??