Replacing usb board or port

I have Microsoft Surface Book first gen’s with usb ports getting physically loose. There is a iFixit instruction set on how to do the replacement, but no information on where to find the replacement usb boards or ports. Where can I find replacement usb ports, or the usb board for the Surface Book 1?

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0