tank and filtration are fine , but id up the discus 6 minimum altho in a 120g you could easily have 8 to 10 discus.the bigger the group the better they tend to do , also due to the higher temps discus require i would swap the neons for either cardinals or rummynose.
one more thing what do i feed them ?or what can i feed them ?