DSI XL SD card reader

Have a DSI xl that I can’t get the sad card slot to lock when the card is inserted. Does anybody have a good source for OEM repair parts or have a solution to fix without replacing any parts?

The card inserts all the way but I get no click indicating locked in. It pops back out partially when I let go of it…