I have to get it a 3 star. I gave it this cause I don't know how well a job it does yet. My Viper 4.0 was stolen in shipping and its been 15 days since I got the package with junk in it instead. Hopefully I will get a new one sent to me soon and I will be able to give a better review of the products.