Pretty much any LS-series motor is known to be reliable and they all pretty much bolt up and wire up the same. 4.8, 5.3, 6.0, 6.2 pick your poison. Obviously the smaller engines are cheaper and the 5.3 is probably the easiest to find. Transmission (if going GM auto) 4l60e or 4l80e if you plan to do much towing. 6l80e is also an option but very few people have tried it out yet. General consensus is it's easiest to stick with the toyota transfer unless you're putting non-toyota axles under the truck.
No idea about cost or part numbers.
No idea about cost or part numbers.