Not too sure how the mustang/cougar motor mounts compare to the cobra ones, but if they're close, maybe you could convice TCP to make a chassis bracket for the cobra.
The FE brackets lower the engine about 1" on the 'stang
Anyway these are the ones I have for mine;
http://www.totalcontrolproducts.com/motormounts.html