TOYBOY89
+1y
Does anyone know of this company, I saw their ad in the newest Custom Rodder mag. I thought it looks like Aim/Chassis tech products and the same style ad? Are they any relation, or are they selling Aim parts?They are in Vacaville, CA
Thanx