It seems like alot of people on here are confused.
1)He posted this over at SVTPerformance.com and I recommend (though warned him) to post it here and the 'other' Contour site as you call it
http://www.svtperformance.com/forums/showthread.php?s=&threadid=318332)the 03 Cobra motor is NOT pushrod
3)I think the 'extra' weight is a moot point. Let see and additional 200hp and 235+/- ftlbs of torque are going to out weigh the addtional weight.