The module when shipped by MB is blank, when installed to the car it wont be recognized, This is part of the security of it, It is coded whilst in the car connected to the dealership service system and it also is REQUIRED to update the master record that it has been changed. This is done to keep track of any stolen cars and also to provide keys when ordered.
118,000/- is USD 1100 and loose change which is right about correct for today.
If the keys and modules were self programming, they wont be theft deterrent parts - anyone could get a blank and steal your car. btw MB DE wont entertain you in this regard, the required criteria has to come through their dealer and service network with proper evidence.