Yup. Ready to bolt on and go. My dad bought a lq4 that had a brand new hot cam kit installed along with new ls6 springs and I did what any good son would do and talked him into a custom cam and better heads. Heads have been laying on the bench since we took them off.
They could be milled but I'm not sure how much. Did some searching and it looks like stock 4.8 is 9.4:1 adding these with no milling drops it to around 8.6:1 not sure if they could be milled enough to bring it back.