3M Productions compare prices