Does anyone have some reccomendations on good shoulder braces?

I have had 3 injuries to my left shoulder in the past 10 years. I dislocated it, tore the rotator cuff and tore the ligament between the shoulder and collar bone.

Since then it has never been the same, and it seems it becomes easy to injure it. I was looking for something that would restrict my arm/shoulder from being able to hyper extend. For example, doing flys, I dont want my arm to be able to stretch that far back, i need support for that.