I get them from the dealership that services the truck. But let me say that I havent had need to change them out every oil change.
The majority of parts I do order from Merlin, but for smaller $$ items I let the dealer make some money. In my situation, the service dept. has been very good to me and my mechanic is top on my list. Though the service dept and the parts dept are under one umbrella, I have no qualms to go elsewhere and get cheaper parts from Merlin. The service dept. doesnt bat an eye when I bring in my own parts.