I would avoid OMS.
Some of their gear is okay, but their customer service is infamously bad.
I had an OMS wing that literally fell apart after about 60 or so dives. The stitching around the zipper and zipper cover came undone on the inside and it fell apart.
I sent the wing in to OMS for repair. What I experienced with OMS was unbelievable. They were rude and unhelpful. They even didn't even keep my customer information with the wing and they didn't know why the wing was there or who it belonged to. When I called OMS to find out why it was taking so long to get my wing fixed and returned to me, they blamed me for not calling to claim my wing! OMS actually told me that they didn't who the wing belonged to or how to get hold of me and it was my responsibility to call them!
Oh, yeah, and I never did my wing repaired under their warranty. I kept calling and calling. They kept telling me that they would return to the wing to me. Despite the fact that I gave them my name and address again and again, OMS never did repair the wing and return it to me. I just gave up trying to deal with them.
I didn't want that P.O.S. back anyway.
"Caveat emptor"