On the subject of boxes...
Went to the Toy Fair at Stafford yesterday, on one stand they had 3 Bachman 66s, all 66152.
£125, £120 & £105.
The pricing looked as though it was the condition of the box - the £105 loco is a very good runner, so £20 saved...