Courtesy light door switch?

I've been having a hard time finding a switch. I've bought two different part numbers that indicate they are compatible with my 64 Barracuda, but they are too long. If I close the door all the way, they will be crushed. Left is original, middle is Standard Motor Products DS173T and right is a WVE 1S1016. Anybody have a lead on these?

IMG20230605161659.jpg