add my vote to teh angel. my fly has been good for me since day one. even when my air system went tits up and started outputting @ 1k psi+ i still mamanged to chrono it down to about the 305 mark (no of course i didnt use it, i was just impressed it managed.) the only damage was the breech seal (shich is a tiny bit of sticky rubber. and dead easy to replace without tools) flying out the end.
i think its broken maybe 10 balls out of teh 60k odd cycles its done.
ir3's seem to be pretty immortal as well.