'finding' sounds better to me but I think they are grammatically correct.
Correct me if I'm wrong, but 'finding' is acting as a gerund versus 'to find', which is an infinitive...
Whenever I have grammar questions, I use this site:
INDEX to the Guide to Grammar and Writing