I'd say its a good deal...if it runs good, the ISO mounts are solid...blade is in good shape, no odd bent frame pieces or dings, if the deck is quiet with good blades and little to no rust, good tires, steering, if it charges....$600 is definitely a price to offer IMO.
BUT...
it's worth what you are willing to pay (or how bad you want it).