STS Turbo Squires Turbo Systems
STS Squires Turbo Systems STS sells systems the blow up motors
STS sells a turbo system package for the Dodge Ram SRT-10. They should not sell this system for the SRT-10 Ram. If fact, it should be recalled and thier customers should be refunded in full for this crap product. My personal experience was a purchase of a $5995 intercooled, rear mount system. ...