TA's and Petro's are a crap shoot. Some have all of the filters, some have some, and some have none. Some know the proper amount of oil, some do not.
We always carry 2 extra filters for everything on the truck and APU just for this reason.
Never had ours serviced at a Speedco, but I'd bet they have all of them.
Lastly, the back of your owner's manual has a filter interchange chart. Most of your filters are stocked at O'Reilly's and NAPA.