Juniper SSG 5, list price around $380, but available with much lower pricing. Reasonable service contract charge (unlimited incidents, firmware updates).
WatchGuard Firebox® Edge X10e at $329.-.
Personally I prefer Juniper SSG, because it is more versatile, but WatchGuard is easier to manage when creating VPNs.