I've got atonlab GI they are amazing quite cheap. I use them for street, DJ and trail. I plan to get some for dh. My friend uses them on a bmx for park and dj
I got some 5050's last year, never replaced the pins, or oiled them or anything, but I think that the bearings are starting to go. Also most the screws holding the plates in have got themselves stuck :s, so thats a bonus in a way lol. But I the plate that didn't lock in, almost came off, only noticed because off severe rattling. But apart from that (all my fault, not serviced :s) they are solid pedals,