Hi
As regards cleaning,

I bought a bottle brush used for cleaning baby bottles.
That works really well then I do put it in the dishwasher, I havent had a problem with it perishing

Mel