the new issure of 5.0 mustang and super fords has an ad for steeda in which they show a pic of an 05 with steeda ad ons and it says 'call for details on 05 parts' they have a list of the already offered parts. It looks pretty sweet. anyone else catch it?