Never used Lanoguard, I used to used waxoyl but it’s not as good now. Switched to dinitrol about 10 years ago.
I do a bit of banger rallying and had a 20+ year old rover that had dinitrol and it was nice and sold no rust anywhere, the chap told me he had treated it only twice in that time.