you want to keep the dpf?, i would go with spartan, best thing out right now, but you will not gain much power or mileage with keeping the dpf, and it will get clogged up faster,
spartan has dpf tunes, and very good customer service and very nice tuner/gauges