WOW when I first saw your original pic, I thought It was my car! Same exact thing happened yesterday, only I found out because the grease got all over my o2 sensor and somehow fouled it out???? good thing that check engine light came on or I would have not found the broken boot for a long time.
I will be using this write up today to fix the shaft, Im replacing the whole thing.
CHEERS!