The fixture is designed to work with their 18 inch heat sink so you should be ok. The slim version is the height so good on the eyes but wont fit your drivers (actually not sure if the regular would either, you should call Bill). Your tank is 20 by 20 so length you would be fine, but front to back you might need another. and yes on the fans
Mike
Mike