So it was time to do an oil and filter change on my bike. Bought a Fram XG6607 from Amazon, but when I got it I wasn't impressed. Both the anti-drainback gasket and filter element were noticeably off-center, and there was some dirt inside. Amazon gave me a refund.
Then I remembered I had a...