for dusty conditions,any synthetic wax can be applied,like turtle ice liquid wax.
For engine degreasing,you should use turtle presoak once in a six month interval,about 50ml is enough for whole engine, its available with sherry bhai for 550 per 500 ml.
Use kangroo's engine cleaner to cut the cost its available in gawalmandi.
About kerosine,i am unable to reply cause no previous experience 