might be ok, if it would fit.  the cups seem fine, but the band size is way too small.  I normally wear a 42 and even the 44 here is too small.  Also the straps are stupidly sewn.  The cushion ends at the top of your shoulder.  Needs to have wide strap go down the back and the seam somewhere mid back.