Matt Chang
Junior Member
So I just ordered some Yokohama Geolandar M/Ts (33x12.5 R17). Wondering if anyone in the north shore mass area knows where I should go to get them installed and realigned? Any ol tire place? Or should I go to somewhere that is more focused in aftermarket 4x4s and trucks? Thanks