I get a little frustrated using the big 2 parts houses (CI is perpetually out of stock on what I need at any given time, and YO has the worst pics and descriptions), so I try to use the smaller places when I can. Just made my first order from Roseville, 4 window guide rollers, and the shipping charges we as much as the parts ($24.95). I need these pretty badly, and didn't find exactly what I was wanting anywhere else, but seriously? $25 bucks for shipping a few ounces of parts? Seems a little high.
Guess that's the price you pay when you're in need though.