Originally Posted by boosted b theirs a place in forest park that rebuilds and sell new turbo's If its a Diesel place, i dunno the name either. but i hear good things about them.
Mine really dosn't leave the garage. People across the street think it is a tool bench.
Forum Rules