Like wildbill23 said, Leer and ARE are probably going to be your best choices. Pace makes a decent bed cap as well. Be prepared for sticker shock. I paid 1,800 for my Pace cap on the 2011 about 2013. The Leer cap on my 2019 with the 5 foot bed was about $3,000 in 2020. The 2019 has a carpet liner and two switchable lights that come on with the lift gate and screen protectors for the windows. The cap for the 2019 is significantly smaller not only because of the shorter bed but also because of the taller bed sides. So, even with the added accessories, quite a price jump considering the lesser amount of materials used to make the cap.
Now, both of these caps were ordered with a reinforced roof for a roof rack as well as a pair of roof racks. So, if you go more bare bones, the price you pay may not be as high. The only leaks I've had in the trucks has been a failed third brake light seal on the Leer cap and a couple of fasteners for the lift gate that weren't properly tightened.
Don't cheap out on the cap to bed seal. That seems to be the big issue with leaks. It is worth paying the extra money foe a better seal.
EDIT: Jason, not Pace. Pace is a Jason model.