I personally own a pair of these earbuds which I purchased for about $31 two weeks ago from Banggood, and have been highly impressed by them. To myself at least, these are a great improvement from the Piston 3's, with a much more emphasised bass.
To my mind $25 is a great price to pay for such high quality earbuds. Sure they don't quite match my pair of over ear Bose but still a nice sound none the less.
Make sure to go to the "Cart" before checkout and hit the coupon code button
Credit to lyl for his previous post on the 20% off sale for Powerbanks and Mi Bands: https://www.ozbargain.com.au/node/233593
FFS. I literally payed $38 on eBay 4 hours ago. FML.