I dont see your impeller picture. I cant see where simple water debris would cause your drive shaft to bend. I have sucked up some pretty big rocks (on accident of course LOL) , my wear ring cracked but did not affect my drive shaft. We live on a river and the water level has been crazy this year ...up ...down...up ...down. So we get a crap load of debris (mostly alot of tree limbs , wood , etc...) .... My other half is the mechanic ...so I am just giving the girly take on it ...