OEM would be your best bet for replacement if your willing to pay the higher cost. I replaced one of mine last year with a Cardone new replacement part due to needing to replace asap and OEM was not available in a reasonable amount of time. So far all is well ,but I did notice a difference in the boot. It has less ribs than the OEM , which may be an issue with lifted trucks. More ribs may benefit to it's flexibility than less ribs.