I would not bother with all the align bore and machining these motors need to MAYBE survive. It's not a chevy 350 where you can just throw bearing in the bottom end and have it live. Since you are in school you need to save all the $$ you can. With a good used motor, all new gaskets for the upper half and rear cover, coolant, alum. coolant elbows, etc. you will be into it for less than just the block work alone to rebuild it. And most of the heads in these motors have cracks between the valves. I'd run em anyway. Any L32 should work. 04-05 GTP, 06-07 GT. Might even be able to use the L67 longblock and just swap your GenV upper end on it.
I'd save the money on the alum. heads and get the rest instead. If you want it to be a reliable DD then you need to get it back up to spec and then go from there or you're just going to be breaking stuff and be back at square one. If you plan on doing a pulley drop and whatnot you're going to need the headers and a tune anyway. Just hate to see you go through a lot to get it back together and have something go wrong. And then the wife unit will be on your a** because it's all borked again, lol..
I picked up my complete motor for $450 on craigslist and it's now got almost 300K on it and it runs just fine. Granted I'm N/A but they are out there if you look. Maybe check LKQ, car-part.com, craigslist for used engines. As long as they haven't been eating coolant or modded without supporting mods I don't see why not. A lot of times you can find someone selling one that you can hear run beforehand. And rod knock on these is pretty easy to hear if it's junk.