I can't say I've tried it on Mohair but there's a rust stain remover sold at most hardware stores for carpets that works awesome, I can't recall the name but it's a very plain looking whitish bottle with single color graphics. Do try it in an inconspicuous spot first just in case.