We use CMS on a regular basis, their fibre charges are reasonable, but you might get a better price from Auriga (/url]).
Termination connectors have moved on quite a lot since ST - for multimode fibre (OM1, OM2, OM3) we generally spec LC or SC connectors - these give lower insertion losses and can connect directly to SX GBIC - the old style standard GBICs are SC connectors, whilst the smaller SFP GBICs use LC connectors).
To be honest 50m isn't a great length, so you could get away any grade of multimode and type of connector, especially in what appears to be a big patch lead. If you wanted to run longer distances >200m or possibly run 10Gbit I would recommend OM3/3E fibre.
regards - Jake