The 9mm is more expensive probably because it is FMJ and the .40 is plated, That's how it was with me a few weeks ago. The week before that the 9mm was plated too and it was about $135 per 500 for 124gr. I have noticed it changes every week based on whatever components they get delivered that week.