An observation after 30 months of using Lanoguard on a new 150.
I live in South Wales, and it rains. A lot. I also drive at least 2-3 miles a day on muddy / rocky tracks with big puddles. And about 15000 miles a year on the road.
I find the spray mostly washes / wears off within 6 months. And probably closer to 3 months. The grease is better, but not perfect. I reapplied spray at the end of May. I noticed at the time there was definitely no product left on the outside of the chassis legs visible in the wheel arches. I know the plate where the drop links mount is a particular risk, so I painted grease on as much of the chassis leg as I could at that time.
Jet washed this weekend and I'd say I have around 30% of chassis leg back to clean, shiny paint. Which is nice to see that it isn't rusty - but only 30 months old so I'd hope not. But means all the grease has gone. That's a little over 4 months. There is still plenty on the rest of the leg so I'm guessing it's where the wheel is throwing the most water.
I've sprayed the whole back half of the chassis again, and will do a second time tomorrow so it effectively gets two coats. It's a miserable job to be doing in January so I'm hoping to get another 4-5 months out of it. But it's not great. Think I will be trying something else next year - Bilt Hamber Dynax gets favourable comments. Lanoguard might adhere better to rusty surfaces, or it might not. I've been using it on my Jimny too, but that does far fewer miles so I think is difficult to compare.
To Shane's earlier point, anything is better than nothing, but I don't think this is the anything I will keep going with.