2001 5.9 Magnum questions

I just rebuilt one and put it in my Dakota. It was out of a 2001 as well. Bottom end looked great. Did not have to bore it. Cleaned up and reused the same pistons and rings. Put in new rod and main bearings just because I was there. Cam and cam bearings were wiped and both heads were cracked. I just had my machine shop order a set of remanufactured heads. They were $600 for the pair. The camshaft was the hardest thing to find. Everyone is out of stock for some reason. I did finally get one from Enginetech. It was a regrind and runs great no complaints. The price was fantastic and it came with new roller lifters as well.