cchrishefish said I found this one at Pep Boys, they can have it by 3 p.m. today. Is it a good one? Voltage Regulator | Voltage Stabilizers for Cars and Trucks | Pep Boys Click to expand...