leaking green bearing

driver side was leaking again. pulled the axle and inner seal {spring had fallen off the o ring}. Put it back together with new inner seal and flange gaskets. Is there a trick to get these things to seal?

Read other posts were guys ran an inner seal as an added precaution; but the first seal didn't do the trick. so i'm hoping this one will work...running out of ideas here. obtw, I also replaced the breather even though it wasn't clogged.

i'm no mechanic, so any advice would be greatly appreciated

thx
steve