there is no 100% for anything. Contingency happens
all the time.
if a lawyer tells u that 100% ya'll win this case, he/she could get di*****arred (violation of the ethical code for money).
If u want to feel better, it seems that u strong case from what u described here.