Yea it can be done in Prodis. But if you do not have prodis then you need the keys and VCM as a pair.
Andrew usually programmed the keys then tested them in the lab car. It is much better to get them as a working set vs an unknown VCM and having to source non-programmed keys. That is rolling the dice that it will all work.
There have been people on here that have bought VCM's and then found out it won't work in their car. Personally I wouldn't buy ANY vcm if it didn't come with keys, unless it has been documented that it is a new VCM from lear