Best stuff I have used is what mountain bikers use to keep the mud and grime off their bikes. Available at your local bicycle shop. I have used the cooking spray etc in the past and nothing ever seemed to work that great or only last 1-2 mowings.

I have used it in the past and it last a long time. Sprays on. Pricey though but last about a month per application.