I've used a F-Pro one on my ex-17-40 on FF body without any vignetting so shouldn't be a prob for u too.
If u wish to spend more, then take the XS-Pro one. Just to give u an idea of the price, i got one for my 50mm (72mm diameter) for $179 at CP. If yours is a 77mm one, even more expensive.