I would go for aftermarket if they are "beefier" ones. If not, go with oem.
Did you happen to hit a pothole? Your looks to be bent and the ends that attach to the sway bar and the strut are missing. Perhaps they got ripped out when hitting a pothole.
I would check everything down there to...
That's your front end sway at end link.
I guess you can drive without it but I would fix asap by getting a new one. Right now you basically do not have a properly working front sway bar.
I would guess that riding low has taken its toll on your car.