Bleech for the cushions, that is about the only thing that might get them clean again, but it is harsh on the cushion material, make sure to flush with water after to get the bleech off. 3M sharpshooter might get some off as well and is not as harsh. As far as metal, I've used a ton of things over the years, they all stink or kill you with lots of rubbing, but I used woody wax this season, so easy to sue and they look better then ever. If the metal is in good shape without pitting, get the single spray and use just that, if you have pitting and some corrosion, get the full metal work kit with steel wool and both the protect and and wax. My pipework and windshield look great and it went on very easy, I give Woody Wax 2 thumbs up. Also great for non skid deck, keeps it clean and protected but not slippery.