Question for the diesel owners on here

I know for sure my brother never pays that much for an oil filter. I just checked Advance and its $5.79 for a Fram.