I received my 3 cartridges before the original delivery date which was great except for 1- cartridge arriving broken and all 3 allen wrenches not fitting, (unusable, too small). I threw away the broken cartridge because it would cost me more to order just one, so I'm waiting to see if the other two cartridges work before thinking about ordering anymore. I can't answer about the quality yet, too soon to tell. I tried reporting this online thru Walmart site except when I got to choices of what I can do, it only gave a refund option if broken one was sent back (well, too late for that since I already threw away the broken bottom half)