What length do you need? 4mm stainless keysteel is available but in 300mm lengths.
Kwil on here was after some a while ago and I put him onto my local Stainless stockholder but I think he may have had to settle on a 3m length of 5mm in the end.
Can you not mill down the next available size?