The frame and fork don't match, the fork looks newer. Check the frame for crash damage. Perhaps someone sold the 531 forks but more likely the frame came with heavy forks and someone replaced them with 501 as an upgrade. It all looks good stuff to my eye.