Hey, all. So I was pleasantly surprised to discover today that my Wal-Mart clearsoft M4's stock is removable and that it has a stock tube! Now, I'm wondering if these dimensions are compatible with any major brands so that if I upgrade my stock, I'll know what brand to buy. Basically, I'm curious if I buy a stock that says "Marui-type", for example, will it fit on my gun?

The tube has an outer diameter of roughly 21mm (26mm where the two rails stick out on the side) and an inner diameter of roughly 16-16.5mm. The tube itself is about 58mm in length. Can anyone help me out? It'd be much appreciated!