5010 redesign product form

Looks like a bit of duplication here with a few lines above. Anyway to put this stuff related to cloning in a reusable method?