My requirements are metal end caps, and a silicone anti-drainback valve. Of course a good filter element comes with those options. You can see if a filter has metal end caps by looking inside the center hole, and the anti-drainback valve can be seen through the small holes around the center hole. If it's black it's plain rubber which isnt as flexible and prone to hardening from heat and just time.
So what filter should I buy?
This is what my filter looks like: