I have been trying to look for Linseed oil too, unable to find anywhere in Doha. I think the solution will be to ask someone traveling from India. Its available in any sports shop selling cricket gear in India.