Also, could I get a crosshatch triggerfish?
I won't comment on the rest of the stocking (re: overstocking or not), but definitely don't get a crosshatch for your tank. They are open water swimmers and need a lot of space. Plus not only do they get very large, they almost always come in very large. I don't think I've ever seen one for sale <6"