I got the 2790 filter through Napa and made my own heat shield. http://www.cumminsforum.com/forum/showthread.php?t=4708
I am pretty sure it does. I don't generally pay attention to 3rd gen chatting but on the other hand I haven't heard of a different BHAF for anything else.