Aluminum Heads

I am looking for a set of aluminum cylinder heads to replace the 906 heads I have on my 383. Basically looks like its between Edelbrock, 440 Source, and CPPA (Toth Performance). They probably all flow very similar so I don't think there would be a big power difference between all 3 cylinder heads, not for what I'm using them for anyway. Car isn't for racing just a hot street car, so I know I don't need something like Trick Flow heads.

I have learned my lesson of just bolting on a set of OOTB heads with a set of Edelbrock heads for my 408. I know that any of these heads that I get need to take a trip to the machine shop and have everything checked out.

Cam I have in it now is the smallest Mopar Performance solid lifter they sell. duration @0.050- 241/241, 112 centerline, lift 0.528/0.528. I like the cam.

-440 Source heads need to have the springs, locks, and retainers replaced. Made overseas unfortunately. Heads are on sale right now $500 a piece.
-The Edelbrock heads for my small block, I know some of the valve springs didn't match and the valve job had to be re-done on some cylinders( that was 5 years ago and can't remember exactly what all was done) Made in USA!
-Haven't heard anything on the CPPA/Toth Performance cylinder heads, good or bad. Made in USA I think.
-The Edelbrock E-streets, haven't heard much on these either. Looks like they cut corners on the valve seat material they used powdered metal instead of Ductile Iron like in the PRM, the E-street uses regular umbrella seals and the RPMs use positive stop. And the spark plugs are straight on the E-street instead of angled like on the RPM, not sure if there are other differences as well.

So what do you guys think what heads should I go with?