A tank that is 5ft x 3ft x 2ft - is about 225 gallons - not 150 gallons. A 150 gallon is 5ft x 2ft x 2ft.
Still with 150 gallon tank - you will need to eventually upgrade to a larger tank, by the time a benthic shark reachs about 15-16 inches in length. With the 225 gallon tank - you might be able to wait until the shark reachs 18-20 inches.
Also bamboos, eppies & coral catsharks tend to fairly fast growers - often growing 8-12" in their first year. Horn sharks tend to be slower growers - usually growing only about 3-6" in their first year.
So the species you select is definitely going to play a part into how long you can keep it in your tank. Also you will want to get the smallest shark to start with.
For bamboos eppies, and coral catsharks that's usually about 6-8", for horns that is usually about 7-10".