sorry for the big picture. This is the rear ujoint on my 2006 Tacoma. It was about 2 years old. At the time the ujoint behind the hanger bearing dried out and started vibrating. So while I was under there I replaced all three and the hanger bearing. I figured while under there replace everything and I would have to worry about it anymore. One day I felt a vibration and crawled under and find this. When I replaced the ujoints I used Valvoline grease. I guess the failure is probably because I drove through high water a month or so earlier and moister must have entered though the low profile grease zerk shown on the end cap which aren't air tight. I placed ujoint and this time used Redline grease and then flushed out the other two.