I just bought a new one for my b7100 for just under $250 USD. Every used one i found regardless of condition, in parts yards ( I dont call 'em junk yards unless there really bad) were $250+ and then ship.
So my point, If its been off for awhile, looks like heck it may have undisclosed...