I think expecting 10yrs might be a stretch, our servers at work are approaching 10yrs and we have failures of one kind or another constantly.
Depending on how hard you push your system I think will determine its lifespan, I generally stay away from OCZ products, and Seagate drives, I have seen...