84 520 that I got only a few months ago. I didn't pay $500 for it but that was only because the guys selling it thought it would make a "nice fixie"
Now that I have it and have a bunch of miles under me. I would have been happy to pay $500 for a complete bike. I would have double and triple checked it though and if anything was out of sort, asked for a break.
That being said I suppose the crosscheck would work also.