If you have a 07, then you might be ok. Have to watch that if the truck is a 07, you could still have a engine that was manufactured in 06.
As for filters, we have used the Cat or sometimes a Baldwin since we do changes at Speedco. Never really had any fuel filter problems. Had some injector...