http://www.onlinemetals.com/
I go here for small pieces that are difficult to find elsewhere. Like for a 0.25" thick x 3"W x 12" length of 316 stainless for a water jacket cover....
And, they have the best legal disclaimer I've had the pleasure of reading!