I'm Zach I have a 2007 silverado with 4.8L and wanting to get a programmer for the truck. I am currently looking at a bullydog but wondering if its the best one and if there are better ones