One new EPC brand front lower right control arm with ball joint (made in Turkey), part number RBJ102920, RBJ500680, 101-5694.  This fits:

Land Rover Freelander 2002 - 2005