This is a great shoulder strap!  I ordered it and it arrived just in time as the snap on my original strap broke - this one arrived the next day.  It is adjustable with a little work to get the buckle through the plastic pad but worth the effort.