The Weishi is a decent razor. I own five Weishi razors (four short handle and one 9306-P which is the same as the Wilkinson TTO) and none of them rattle when the doors are closed.
The Weishi head has positive blade exposure, so it's rather unforgiving if too much pressure is used.
You can simply buy a deodorant crystal (cheaper) made of potassium alum (some are ammonium alum, which is harsher to the skin - would avoid them post shave) and see how it works for you - but it stings quite a bit when used on nicked skin, especially on more delicate body parts. You can still use it as deodorant - I use it for years everyday - you're still sweating (not an antiperspirant) but it inhibits growth of odor causing bacteria. Can also be used on feet (I'd use a separate one though). Only apply (generously) to freshly washed skin. Works great for me.
I'd also consider getting a blade sampler. Astra Green are not exactly my favorite. Try a mild blade, like the Gillette Wilkinson (Saloon Pack) made in India (RBC seems to only have the one made in China).