I have a few Champion Labs (Bosch Premium brand) oil filters for Toyota V8 engine. While they're of the same part #, one of them (Made '05 in USA) has a spring on the threaded end of the filter. The rest (Made '04 in Mexico) don't have a spring, and have a different looking end-cap (Not sure if that's the right term. It's the metal piece at the other end of the filter when you peer through the center hole).
Which design is better?
Which design is better?