I've beaten him on hard mode with no sub tanks or life ups, mostly because I don't even know if they exist in hard mode, do they?
He's real easy with Model X or ZX. In fact the only model I haven't killed him with it Model L.
I'm terrible with Model L.
Try beating him as model P without using overdrive on hard mode OR charging up. It's hard, but it's doable.