This isn't meant to insult you or anything, just being sure that you did this so...
Did you make sure that your texture image was edited where it needed to be, and not just the alpha map image itself? If that's not the case, is what you have pictured the original size of your texture and alpha maps in your Bodyshop project? If it exported smaller than 1024 x 1024, you may want to consider setting up your Bodyshop so that it'll stop compression of exported textures. Try
this, then start another project using the same base accessory you have pictured to see what happens. I've had a similar problem like this before because of that "crunched image" issue which didn't line up with the mesh's original UV map, and doing that helped.