There are no stupid questions here. But you will need thick skin. Interesting question though. I don't have any experience with engine swaps, nor do I hope to with a Cummins. But I'll be following along for details on it.
If you're explicitly talking about the engine alone, there are a few things you'd have to do some research on. The 305 is a 6MT.
The adapter plate may be different from an auto truck. Will the drivetrain line up as it should if you're putting a 305 engine in an auto truck with or without a transfer case?
I don't know if the 04.5+ cluster or harness will interface with an early 03 04 engine or vice versa. I know for a fact that the early 03 04 clusters are not interchangeable with later model trucks. You will blow fuses and potentially damage the cluster as it is a computer in itself.
It'd be a safe bet to move the ECM with the 03 over, but (harness hooking up the same for all sensors?) I'm not sure what an 04.5+ ECM would do on an 03 04 engine. The 04.5+ ECMs have additional pilot injection programmed in as an emissions transition measure. 03 04s didn't.
The engine alone should drop into the frame no problem. But more details on the 04.5+ frame and drive train would help, Auto? Transfer case? Long Bed? Swapping the manual over or leaving it? etc.