The word can have swearing but not genderisation which might be offensive (mother) nor sexual dominance (motherfucker). Nor, other possibly offensive connotations. It seems that the word is commonplace and people won’t stop using it, so an alternative to the word may be useful. But the problem with alternatives like “mochafucker”, is that people might not use them unless they carry a meaning that’s attention grabbing in some way.