Here is the simple solution. Not only does it protect your trousers, in many cases it makes the door close more reliably and helps (though it does not entirely stop) the seat belt getting caught in the latch. If the seat belt does become caught as you close the door, it suffers less damage due to the smooth profile of the X-Trouser.
The X-Trouser has a smooth profile, if your belt loop or pocket runs over it, it will slide off freely. Made from high quality 304 grade stainless steel. The X-Trouser catch is reversible so it will fit both the driver and passenger doors, left & right hand drive. It will also fit the rear side doors of 110 Station Wagons.