The ones on Massdrop do look like the poorly made ones on Taobao. Seeing the stabilizer pull all the way up and not fall down makes me cringe. :/
No comment on pricing yet. The process to make my stabilizers isn't a simple one, is all I can say. Remember, it addresses issues present on clip in and screw in type stabilizers.
Won't be showing the render yet, but will in the future.
Packs will most likely be sold as follows:
7x 2u
1x 6.25u
1x 7u wire
All wires 24k gold plated.
Total 8 sets of stabilizer housing & inserts, 7x 2u wires, 1x 6.25u wire, 1x 7u wire.