I've heard good things about Pmags, never used one though.