This is a OEM Honda oil filter for many vehicles.  Aftermarket filters just don't measure up.  Includes the O-Ring seal for the filter cover part #91302-KF0-003 and the rubber filter seal part #15413-MC8-000.  Parts 4, 5 and 23 shown in 2nd picture are included.  Please make sure your model and year is listed in the compatibility chart.