Bought a similar flask a while back, lost it and bought another one. It's cheap and afforable. I'd buy another if i lost my current one. Doesn't look nice but it works. The spring kind of gets stuck if it's super cold out but still works.
This flask would be okay for carrying powder, but one is limited to a 20 gr charge because the spouts are not interchangeable. The spout on the flask is fixed and not removable. A detail they neglect to mention.