Welcome!

That is a lovely razor...and with the case - sweeeet!

I'll put my two cents worth in and I'm sure others will have more, better info. If you smell rubber, odds are the scales are...