Hyundai Forums banner

1 - 1 of 1 Posts

·
Registered
Joined
·
378 Posts
Discussion Starter #1
Does anyone know about a company called STRI? I know they sell turbo timers and gauges but I don't know if they have quality parts.
 
1 - 1 of 1 Posts
Top