Edit note: Updated new code with less saving, clarified some naming mistakes, added more details. No effect on the nature of this great deal. Just got into film photography and spotted this deal. …