Not in a 45 gallon tank.That tank is too small for even one tang.Even empty,not to mention that you have it half full of rock.That makes the actual swimming romm for these fish SMALLER..More like a twenty gallon tank.These fish really should not be kept in anything smaller than a 75 gallon tank...