There are factory K frame 5 and 6" barrels, but you will not find one in stainless that matches the frame contours of your particular model 64 (any standard or tapered style), or it will have a high Target style front sight (model 66).
The 5" barrel model 60 (the -18) has a newer multi-piece barrel design that may not fit your model 642; others here will know for certain. This model was made for about 2 years with a 3" barrel that will fit, if you can find one.
It may be easier to find a complete gun with the barrel length you want. Sorry to be the bearer of bad news...