My 500 ELX body arrived today, in superb condition. I highly recommend buying from David.