(Note I'm an American, but I did live in England for a year) I'd use repair in both cases. I'd only use mend in reference to healing the body (ex. mending a wound), or in an abstract sense (mend a bad situation).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.