In Japan I've never heard kendoka or kenshi used to discribe a modern practitioner of kendo. The suffix -ka is usually used to discribe someones occupation, so unless you make a living doing kendo it's probably not appropriate. Kenshi sounds to me like the samurai version of an old-west gunslinger. It seems like there was a thread about this on here recently...