I'm still using the ones that are older than that, rated at 7,000 miles. Good filters. I'm at work right now so I can't take any pics of the boxes, but they are the third ones from the left in this pic:
Old stock at Walmart is no surprise.
People have no conscience about keeping something 5 years and then returning it without a receipt.
They are just playing by "the rules" and not thinking ethically about the guy that buys the dry rotted piece of junk or the manager that has to throw it away after sitting on the shelf for a year.