The factory options for a 1995 Ford F-150 included:
* 4.9L Inline-6: A very common and relatively durable engine.
* 5.0L V8: Another popular choice, known for its power and reliability.
* 5.8L V8: A larger displacement V8 offering more power than the 5.0L.
Swapping engines is a major undertaking and requires expertise in engine mechanics, wiring, and potentially fabrication. While other engines *might* be physically fit with major modifications (changing mounts, modifying the firewall, etc.), the complexity of adapting the fuel system, computer controls (ECU), and transmission would be immense.
In short: Stick to the engines originally offered for that year and model for a relatively easy swap (though even then, some work might be needed depending on the specific engines). Anything else will require substantial expertise and custom fabrication.