The diffusion rate is directly proportional to the time taken for diffusion, given constant conditions for temperature and pressure.
We know:
\[
\text{Rate} = 120 \, \text{mL min}^{-1}
\]
The time \( t \) for 3000 mL of the gas to diffuse is:
\[
t = \frac{\text{Volume}}{\text{Rate}} = \frac{3000 \, \text{mL}}{120 \, \text{mL/min}} = 25 \, \text{min}
\]
Converting to seconds:
\[
t = 25 \times 60 = 1500 \, \text{sec}
\]
Thus, the time taken is \( \boxed{1500} \, \text{sec} \).