Ford Anglia 100E's - Are they worth having ?