I periodically clean my tank by removing and spraying standard automotive degreaser in there with some water and giving it a good shake and a rinse out.
I've cleaned mine out 2 times in the last 4 years over about 12,000 kms. It also helps that I bought a new tank at that 4 year mark. So I would get a new tank, and then periodically clean it out every now and then. They are cheap and easy enough to come by for most of the 147 and 156 models.
Because the tanks are divided into compartments you can't just stick a bottle brush in there to get everywhere, you can only physically access a couple of small portions.
When you remove it there will be a date stamp on the bottom. It could be it's original which may be showing signs of cracking on the underside or the top edge near the bonnet shut line.