It's made of aluminium i think, has very good build quality, and nice finishing, but with around 300-400 more you can get good quality fan with dust filter pre apllied with it. For the pricetag of 450₹ i have given 1 star less. It should cost around 200-250₹ then its 5 out of 5 product.
The frame and the mesh are full metal ( I cannot comment upon whether it is Al or Fe). The dimensions are also accurate to what is stated in the description. You might get a better deal if you get a pack with multiple of these (ask the vendor maybe). However, the metal mesh alone is not going to significantly decrease the dust passing through. For my setup, I folded a mosquito net cloth and screwed it along with this mesh for additional filtering.