Hi,
The ballast here http
/www.ebay.co.uk/itm/TRIDONIC-ATCO-2-x-30W-T8-HF-ELECTRONIC-BALLAST-/251195813706?pt=UK_Pet_Supplies_Fish&hash=item3a7c6fef4a will be perfectly fine... The critical dimensions are the same or smaller than your existing one.
This one will be easy to fit.. all of the information that you need is written on the ballast case.
It would appear to have screw terminals, so even better!
A few suggestions:
Make sure that you reuse the strain relief grommet on the incoming mains cable (your picture No. 2). It makes the finished job look better and it reduces the chance of future damage to the cable insulation. If it needs to be replaced, then just look on Ebay.
As the lights are not going to be moved much, then I would fix the new ballast to the lower part of the top with adhesive. I've used silicone sealant before in similar situations. This makes it easy to remove in the future. This is the only situation where I wouldn't actually bolt it in.
When you've finished wiring and fixing the ballast, try and route the wires so they are not touching the ballast unnecessarily.
Separating wiring from an item that gets warm is just a good habit to get into. Just use common sense.
When making the connections to the ballast, make sure that you cut the wires back to clean, sound metal.. You will probably find that moisture has corroded the original ends somewhat.
When you have wired up the ballast, reattach the tubes and test before you reassemble everything. There's nothing worse than spending time putting your tank back together and finding that you still have a problem.. Make sure that you don't touch any wiring when the unit is powered up.
Sorry, I'm not trying to "teach granny to suck eggs"... just trying to offer some guidance if it is required.
If you need any further help, then just yell!
Regards,
Bodge99.