You are right. Deposit is non-refundable. And non-refundable means NON refundable!

I wouldn't reimburse them at all.