Yep, I have two pairs. I like them, they're not fancy but they work well. They are a good size and they've lasted a long time. Great for the price.
The pins are grippy and they are easy enough to take out if need be. I haven't had to replace any pins so I don't know if replacements are easy to come by but they look like pretty standard pins.
My one gripe is with the end cap on the axle. I think it's a 5 or 6 mil hex head and it's pretty shallow. Like all pedals they eventually will need a bit of new grease in the axle and since there are no grease ports you have to remove the cap in order to grease them. By the time I got around to it (the pedals stayed smooth for a long time) the cap was completely seized. I stripped it trying to get it out.
It's probably my fault and not the pedals but it's still frustrating.
Hope this helps.
I had the same problem, and my axle seperated from the pedal body on the stripped pedal which I cannot get back together. Other than that they were good pedals.