magics price