The Fluval 405 is a great filter! I have necer used the other filters you have listed. I would consider fixing the fluval, it would be cheaper than buying a new filter. The most expensive part is the moter head which is about $75. Most other parts are less than $10. The link below is a good place to buy the parts if that is the route you decide to go. I have 2 of the 405's and love them.
http://www.petsolutions.com/C/Canist...ent-Parts.aspx