I'd agree with a stream also, however if you want to go with the eheims, they pump I think 2,400 lph, so 3 of them would be 7,200 lph, or a turnover for your tank a little less than 15 x tank volume per hour.
A minimum turnover should be 10 times flow, so you would certainly be over the minimum. It then depends what sort of livestock you wish to keep, some only like high flow and some only like low flow. But you can probably have some areas in the tank with high flow, and some with low flow.
IMO a good general flow rate is around 20 x flow, for a mixed reef, this allows enough for some higher flow areas, and is probably enough to ensure no dead areas. My own tank has around 80 x flow, however there are some corals I cannot keep, it is too much for them.