anyone heard of these guy's? Looks like a good deal...but, i don't know. Drag Racing T-56 Discuss...