I'm not disagreeing that he might not have a flush here, but I guess I don't get the point.

What worse hands are gonna call your push?

(none.. but thats fine since you're not pushing here for value I wouldn't think)

but what BETTER hands are folding your push? Are you trying to get a possible two pair to fold here? Cause if not, your hand has showdown value. If you don't think he has the flush, why not just check-call?