Unfortunately I can offer no insight other than the fact that I recommend you e-mail a bike shop in Copenhagen or Oslo. They will surely be happy to help you and they all speak impeccable English.
And, by the way, my girlfriend's bike has the same cranks. Does that mean it's a DBS as well, or did other companies also make these cranks?