I agree shimano does the business as long as you are not a snob. I have found that the newer chain rings are aluminium and wear quite quick but they are cheap to replace so no hardship. Bottom brackets last 5 minutes so I changed to hope stainless.
What I have found is that the water gets into the bearings and tehen its game over. When I get anything new I try to get it apart if possible and fill it so full of grease to stop the ingress in future.
Got a set of m530 pedals and for them I copied dmr greasing philosophy. Drilled and tapped a small hole in the end and put a grub screw in there. Once in a while I get a syringe of grease and pump it full until the black manky stuff comes out the other side. They should last for ages that way.
For clothing I would recommend Gore stuff. Not the cheapest but I always look for a reduced price. Performs faultlessly and lasts forever.