It doesn't look like it, but I'd love to be wrong. It's the same pin as on a 290C, which I used to have. I have one of those 500 pins coming though, so I will know in about a week to a week in a half.
I -still- didn't get a chance to clean this machine up. DH came home a little under the weather, so I left the sewing room for the afternoon.