Kenneth G. Wilson (1923). The Columbia Guide to Standard American English. 1993.
zeal (n.)
combines with the prepositions for or (rarely) in, followed either by a noun or a gerund, or it can take to, followed by an infinitive: She has a zeal for [in] insurance [for selling insurance, in selling insurance] [to sell insurance].