Ugh. I had located a source for those a while back. Will have to look again.
In what way is the connector 'broken'? Does it seem to be a problem with the internal pins, or has it broken away from the board, and if broken away from the board, has it pulled the pads off the board in the process? What situation are you actually in?