Im doing a 3"front 2"rear leveling kit in my 2012 trd dbl cab. I plan to run 295/70/18's on factory wheels. Should i consider an aftermarket programmer for tire size change? And will any if them correct the speedo change? Im new to lifts/leveling kits so any help would be appreciated! And also any recommendations on after market shocks?