A quick search indicates there likely isn't a better part available so you (or someone ) would need to modify the one you have. A look at the picture of the part here:
against the fritzing part you referenced indicates that mounting holes look to be the problem, they are too close to the connector strips (or at least look to be from the pictures what may be deceptive). If you have the correct dimensions of the board you have it shouldn't be a big deal to modify the Fritzing part to change the mounting hole position (I'm assuming the actual connector pins are .1 inch standard pins and are correct as they stand). There have been a number of similar parts posted lately but I don't currently see a match for this exact board (although I may have missed it).
Peter