i dont think these are that good to take on piston or even monoprice that big thing , i dont remember the model name its mep8233 i think , sorry if im wrong , correct me please . these twin might have a better fit then monprice but not sound . i will be surprised if these are better then monoprice . leave the pistons out , yes pistons have an over loaded bass but they have better clarity then monoprice too .
The monoprice I have, 109927, the black version of the famous Monoprice 8320, and Monoprice 109396. They are only around US$ 11 in Amazon. And frankly speaking, they are not as good as many reviews have hyped them. They ok for the price. The Xiaomi piston, cost less than US$ 20, here in Singapore.
If the Twinwoofers, at let say, at around US$ 18, is not as good as the Monoprice.... than what's the point for looking for Head-fi reviewers?