We have used 303 in the past. We switched over to Starbrite brand, which we can purchase by the gallon. The gallon of Starbrite is $44. We haven't found gallon size for the 303, and it is about $30 for their "large" 32-oz. bottle, which is $120 per gallon if you get 4 of them.
We pour the gallon of Starbrite into a 2-gallon garden sprayer that has a small hose/wand. We set the canvas on the ground, and spray the whole thing down in about 3 or 4 minutes on the fine spray setting. We find that the heavier coating we put down with the sprayer lasts lot longer than the 2 light coatings we used to do with relatively small 303 bottles. Sure it takes longer to dry when we soak it with the big sprayer, but still only about an hour out in the sun..... and it lasts a lot longer.
What we don't know for sure is what makes it last longer. Is it that we are doing a heavier coating, or is Starbrite actually better than 303? We don't know. What we do know is that a heavy coat of Starbrite easily outlasts a couple light coats of 303.