My truck has 104k miles and just threw a rod bearing this morning. This is my daily driver and needs to get up and running fast! I am looking at the L32R crate motor from GM and just replacing like for like. The only thing is I had hoped to keep driving the truck for a while and build a motor before it needed one and put something with more performance in it. Would a 5.3 or LS swap be too much work in a short period of time? what is required? I have not done this type of work before.