Coincidence, I purchased an oil filter from a Benz dealer today for my 260E. The filter is much shorter than the one I used to buy.
Inquiring about the apparent error, the parts guy told me Mercedes had revised some oil filters. The new one, although shorter than what was previously available is, apparently, a better design......I was told
Parts no: 102-184-05-01: Price $10.70, which is $1.27 more than the previous filter.
it also comes with a oil plug washer, sold (invoiced) separately, but included in the box for $0.78