I have a 2012 3500 6.7L with a hole in the number 6 piston.

I have access to 2009 3500 6.7L that I could use to replace it.

Does anyone know if they are interchangeable?

Neither is a cab and chassis.