My dad had bought the 290hp 350 that GM offered and it was horrible for towing. Changing the camshaft didn't do much, then re-geared the truck. Still didn't help..
Then he bought the aluminum E street heads with a smaller chamber to up the compression. Made a huge difference for him. He was very happy.
I think I remember you posting up about that engine of your dad's. Seems you guys fought with that for almost forever until you finally did the heads. I wondered if their might have been something wrong with the original set of heads, cuz I had that same engine with headers and Eddy intake and carb. It was no power house but it ran and held it's own fairly well with 3.73's.
By all means, I'm not saying the 882's are good. I'm not a fan of them either. Smog riddled, small breathing runners and big combustion chambers. They're an 80's engine low perforomance head. Only things I can say good for them is you can run 87 pump gas, hardened seats for unleaded gas and the later ones on these crate engines aren't as prone to cracking as the older OEM factory production engine heads were, but then I really wonder if your dad didn't have a set of bad heads since such a difference was made after the head swap.