I got mine in the mail yesterday as well!! very nice piece john! I cant wait to install it...
i test fitted it tonight, and everything just matches up perfectly!! it looks like I could possibly install/weld it all in without removing that sheet metal piece thats under the radiator like you...