advanced auto part store, two kinds of engine oil are free after rebate (5 quarts)
They often have sales for $20 off $50 purchase. Stock up when you can will save you money.
The trade off is: If your car is junked for any reasons, some parts would become useless.