To be honest I've not heard of Bon Ami but from what Tiny and Peter H are saying it might be worth a try,you've nothing to lose.
Good to see you still alive and kicking Jock! Bon-Ami is sold as an oven cleaner but earned a reputation long ago as a first rate glass cleaner.