Part of this is the fault of the seller. Part of it is the fault of the metal detecting company that overhyped their machines.
I'm not saying we should blame the metal detecting company, but when a $300-$400 machine sells for $700 new, it's somewhat understandable that the seller will list the item for sale for $500-$600.