That place sounds shit.
For reference, Da Dong’s ducks (Heston video below) are about 50 quid for a full one. Abalone can fuck off, by the way. Overrated.
My personal favourite in Beijing is Si Ji Min Fu (one star), which is a serious gaff and costs about the same for a whole duck.