For this kind and size $55 is okie. I have a another one same as this but bigger 5-6 inches i bought it last year for $70. My local fish store has the one with 2 colors (regular one) for $40.
So is it a Red Sea desjardini? You shouldn't be paying more than liveaquaria unless IMO it's an established eating, proven healthy and disease free fish.