I'm from Brighton, Sussex and I study in Swansea, and I can tell you that the student life is VERY good in both cities. Trust me!
Sussex will be a more expensive place to live. I understand that facilites at Sussex and Swansea are very good for mechanical engineering. I would strongly advise you visit both on open days.