My idea: Get a fake engine and avionics
I had the same dilemma you did. Here's how I solved it . . .
I bought the shell of a scrap engine first. Not an engine core; this was a can't-be-overhaulled set of parts that were destined for the scrapyard, assembled by an engine shop into something that looked like an engine. It has no value other than it's the same size, shape, weight, and dimensions, as my final engine will be.
I can build baffles, fit the cowl, and run lines for oil, fuel, and the electrical system. I don't care if I scratch it, spill epoxy on it, strip the threads, or even drop it.
BTW, I'm doing something similar with avionics. I'm buying the manufacturers' empty boxes plus their installation/connector kits. (For those who don't provide these inexpensive "shells" I make something quick out of cardboard as a placeholder.) I'm installing everything like I would the final version, including wires, mounting points, etc.
My plan is to be able to drop in a new engine and avionics as the last step, and be flying before the warantee expires on all of that equipment.
I'm still building, though, so this could turn out to be a terrible idea. Only time will tell.