Report Forum Post
*Note - This report is sent only to the Forum Moderators, no other user will see this.
Any new news on whether the STS is good or bad? I have one on my 07 Drenalin but am not sure if I want to keep using it or not...Cant decide either way
Reason for Reporting