That stuff works. We got some of the 3M version in a spray can and treated our shirts before heading to a church spaghetti eating contest - the one we went to last year and ruined our shirts with sauce.
We slurped and sucked and pretty much let the sauce fly where it would. Our shirt came through unscathed. What little sauce that did not roll off on its own was removed with a napkin and no stains were on the shirts.
Although we had forgotten to consider where that sauce that would not be staining our shirts would end up. It was in our laps.
Salvation Army thrift store shirt: $2
3M spray can of no-stain stuff: $7.50
Imitation 5.11 trousers with all the pockets: $25
spaghetti dinner: $10
Watching us try to walk out of there with any shred of dignity with our crotches looking like - well, it was not pretty: priceless
Next year we spray everything!
stay safe.