If he doesn't like the Hills, Royal Canin makes a Urinary food that seems to have a better flavour for cats. it's called SO. You can get it in wet, also.

Paying a bit more for a good food is way cheaper than vet visits for UTI.

If it makes him better, it's not 'gross'.

Hope Ducky is better soon!