A good source for quality equipment at a reasonable price is http://www.eddyoutonline.com/
This is a company that a partner of mine started to provide good quality water rescue gear to out SRT 1 and 2 students. We were interested in having departments spend less on equipment and more on training personnel. We feel that the more people trained the better our chances of surviving our Kayaking adventures.