Another option is to replace the bulbs with LED tubes. They are a strip of LEDs inside a 2-pin tube like a fluorescent bulb. Directions say to disconnect the ballast, so you're already halfway there. They'll cost about as much as a new fixture though.
T5, T8, T10, T12 Fluorescent LED Retrofit Kit - Household LED Lights - Low Voltage LED Lights - Other LED Lights - LEDLight
I've been looking for a while and you can get them in warm white, cool white, red/blue grow bulb, and other colour temps.
Cheers.
Jim