How warm was it while the oil was stored? Warmer temps or high humidity can cause it to go bad sooner.
Also how dirty was the oil when put into storage.
I have corn oil that I bought from Costco, and bought a 5 gallon container. I never put the new stuff in the refrigerator, yet my home is normally at 65 - 72F, so it stays reasonably cool all the time. The used oil is heated about every week or so to 350F, so it stays clean enough, and is filtered every once in a while, and changed about monthly (when discolored).
I guess I am not as interested in saving money as I am at eating good tasting food. I find that store brands do not have the same quality as the name brand products.
Next time you are looking at peaches, look at the large can. It might say slices and peices, and be lower cost per ounce. But half peaches have to be almost perfect peach to go into the can un-damaged. A blemish, and then the peach has to go into a sliced peach can, or one of the bulk cans that say peices. So the best quality peaches, without a blemish are peach halfs.
One person said they toured the pineapple factory in Hawaii. After the tour was mid-way through the canning process, they stopped producing Dole, and started making "Safeway" brand. So my guess is they produced many cans of higher quality fruit, then put the "Rejects" into another batch container. Once the good stuff was in the cans, they took the rejects and canned them under the safeway brand. The color of the fruit can change with the age of a tree, and will be more yellow, while less flavor fruit can be a little more white in color.
Another test to quality is in motor oil. My friend did a test with a solder iron. She put in a tablespoon of each oil into a metal pie pan, and put in the solder iron checking the seconds until it started to smoke. Castro GT oil lasted the longest time before smoking, thus the higher quality oil I use today.
Fred.