Yep, eosinophilic granuloma complex. My cat's got it. In the mouth, it's AKA rodent ulcer. The first time she had it, she had a swollen lip (like your cat) and really bad breath because it had gotten infected. One shot of steroids and antibiotics cleared it right up.
The vet said it will come back periodically because it is an autoimmune disease.