I don't think that copying and pasting this much code just to make it work for Skus is good. A 50-line method copy/pasted into a different point in the class is pretty brittle; is there a better way to refactor the existing method to avoid this?