There are several places to get a small block Ford crate motor ,Summit racing ,Ford motor sports and even through the parts vendors such as Mustangs Unlimited or National Parts Depot .Transmissions are the same most of the vendors carry them . The 350 hp crate motor would be a good motor for you .plenty of horse power and good reliability . It is not a hard swap to do but you will need all the pulleys ,motor mounts ,and a few other odds and ends .