Gonna need to know what size engine and what year.
Yes the engine from a 2004 will fit a 1999 body.
Any engine will fit in any car if modified to do so. The dirrect fit options are the 323, protege, miata for the b6 dohc.
A similar year Oldsmobile Toronado's rims will fit a Cadillac Eldorado's
No
an engine can fit in any car as long as you have the money to swap it and adjust it.
89 tempo engine will work
As long as the 1999 has the 3.5L engine, yes.
No
3.1L
No, Not even close.
Nooo!! *note* if you have enough time, skill, and money, you can make almost any engine fit into any car.
What engine and car they were designed to fit.