You can run either. 2007 trucks designed to meet 2007 emissions are required to run ULSD to meet the 2007 emissions. I agree on the fuel additive. I used to work in refineries and I don't trust my truck's motor to whatever jackass they are paying $12 a hour to blend the proper amount of additive.
I use this every tank.