I use Coventry fastners for that sort of stuff mate. I think they are undergoing a name change, but Google should sort that out.
We usually buy stainless screws in boxes of 500 from there, no idea what we pay though as its a trade account. But as the boss's are a bit stingy, I'm guessing not much.
Cheers
Evo