Has anyone seen or heard anything about this. The "Electrocharger" they say is a new type of power adder, kinda like a supercharger or turbocharger, only it seems like it would be much easier to install. Tell me what you guys think!
www.alphamaleperformance.com