I bought this item on Amazon because of the convenience. I like to do my own oil changes and I don't live anywhere near a Wal-Mart.When the box arrived, it was immediately apparent that one of the bottles was leaking. I decided not to return it and will probably never order again.