cavemanmoron said This the place? 8) Major Muffler 1015 N Dutton Avenue Santa Rosa, CA 95401-5010 Phone:(707) 545-7477 8) Click to expand...