big improvement, but will still leak.
Regarding the terminals - if you had to change the terminals, then you've bought the wrong battery.
Head down to battery world in ryde - on concord road.
They have batteries big small, all sorts of terminals, sealed, leakers, etc.