We prove that generic fiber-bunched and Holder continuous linear cocycles over a non-uniformly hyperbolic system endowed with a u-Gibbs measure have simple Lyapunov spectrum. This gives an affirmative answer to a conjecture proposed by Viana in the context of fiber-bunched cocycles.