I had the Ionic flat bars on my previous truck. In 3 years they were completely rusted, tops & underneath. Admittedly I live in the northeast and sand/salt is used heavily on the roads. I cleaned the sand & salt off the bars before putting the truck in the garage.
Ionic replaced the bars but said no warranty on these new ones...
Honestly I don't remember if the bars had a 3 or 5 year warranty...
Needless to say but I will say it, I was disappointed in their product...
Hope this helps you in your decision...