is the housing and pulley salvageable? You may be able to just replace the bearings, that's usually what let's go.
The bearings were obviously bad for quite some time as it chewed up the housing and the bearings won't fit tight. When the whole assembly moved forward, it flopped around on the housing and broke the pulley. The fan is also chewed up from hitting the radiator, but I suppose about any fan that size can be substituted. So I guess what I'm saying is that the housing needs to be replaced.