Buy the hood from www.seanhylandmotorsports.com
or go to your local ford dealer. If its not oem ford, and Im pretty sure mr bodykit isnt... then it most likly wont fit like the 03 hood, which is different than regular. You usually see these marketed as a look alike. Dont mess with the under linning just clear the bottom. The one from seanhyland or fordmotorsports will be cheaper than oem ford and have everything you need.
for the bumper, unless fordmotorsports have released it (call and see) then go to ford and buy one for 375.00 adn add on the chin spoiler for 75 bucks, the fog bezels for 30, and the fog lights for 120-140.
You will finally need a running horse (25.00) and the cobra front radiator cover from a 99-04 cobra, must have this... 17.00 bucks.
You can get a 03 look alike hood from cervinis.com (the ONLY aftermarket hood maker I would trust ....) for 400 bucks and it WILL work with the bumper, but its made for the regular bumper stylle... it will still fit fine however.
You can get the full roush stage 3 kit for cheaper (shipped to yoru door) than the 03 hood and bumper from a certified oem roush dealer, www.stage3motorsports.com