Reject or Block is fine - I use reject on many a local rule that I block, because that way you "know" instantly its blocked because the firewall send you back info - hey your not getting there, go away! ;)
Reject on a wan side rule is almost always a very bad idea.. Since you rarely want the firewall to send anything in response.