I believe it should. All the SuperDuty's up till 08 share the same basic body and frame design. In 05 is when the facelift was done to the SuperDuty's that was the Headlight, turn signal and grill change (with the large flat cross bars). There are several people that have given their older trucks a "facelift" with the newer clip. I know of a 2000 with an 05+ nose on it.
My opinion though, I like the older nose than the 05-07 nose and the 08-10 is just ugly! But to answer the question, an 07 nose will fit, and the body lines should match up. Ths only issue is if you are just trying to upgrade the grill and lights, the bottom of the 05-07 grill must be trimmed. But if you are replacing everything up front, bumper and all, it should be ok.