Questions about a 2006 5.7

Yes. Just use the Eagle pistons in the older engine. Rod length and deck heights are same.
What do you do for egr since the old heads have it cast in?