i never had a single problem with any of my 05 levers,no cracking nor leaking,actually i made mine leak recently by cutting the critical edge everyone kept telling me about off and polishing the lever body lol.
no idea how,theres no visible scratch or something.
that aside i am sure my new 05 lever will perform the same,best design imo.
a lot of people seem to love their 04,but theyre not for me,i just dont like the shape