I wouldnt suggest either for a 46, unless you buy them when they are small and upgrade as they grow. I would consider the tang rule for them- min. of 75. They dont cruise around as much as tangs but they are more delicate. I believe the auriga get s about 7-8 max but in aquarium im estimating about 5. Im not sure about the long nose- there are 2 species longnose and biglongnose im not sure which one youd be interested and I have no clue how to differentiate them.