Exact replacement
Just what I needed.  I need to take better care of it so the wires don't get bent and break again.
Rating: 4 stars