One new EPC brand right side tie rod assembly (made in Turkey), part number QFK000070 or 439 29006 402.  This fits:

Land Rover Freelander 2.5L 2002 - 2005

The exact application can be viewed in the compatability table.