I have a EAA CZ knock-off. I picked it up for $320. Best $300 I ever spent. Shoots strait and eats anything you put in it too.
The EAA Witness is certainly a very decent gun for the money. If I were to buy, I'd spend the extra few bucks to go with a steel model over polymer.