also.. did you really check the probablity rates?
since make lvl2 is 50%
lvl3 is 40%
lvl4 is 18%
and lvl5 is 7%
if i remember correctly.. the calc is then: 0,5*0,4*0,18*0,07=0,00252=0,252% to succeed
so dont you consider yourself LUCKY if 400 will do the trick?