On my 2024 the dipstick is under the passenger side seat about a foot below seat level. Oil filter is slightly above and left of it. Filter is an element type. 3 bolts on the cover.
Massimo part 38091. I'm told that an HF152 is identical for way less money