I've mentioned this before in other threads and other sites but STAY AWAY from any Bak tonno cover! I've had two G2's - seals between the panels pulled away and leaked all within the first year. My current '19 has a MX4 and it leaked like crazy. So much in fact, tonnoworld just refunded me the money and said "keep it." I still have it, free so why not, but it still leaks like hell. Third product from the same company, all garbage. Now, my previous 17 rebel had a roll top from gator and it was perfect and DRY. Just my two cents gents....