i won't lie budget is pretty tight lol but i don't want to put an engine that i will just want to replace in a few months in.
Well, then don't just put this motor in just to put it in.
Save up and research what you really want. If the d16y8 is not what you really want in your car, don't put it in if you are just going to yank it out and replace it with something else.
The d16 will drop in and bolt up with some minor rewiring, but remember if you go b series, right off the bat you need different mounts & can't use your d series transmission.