Advice: different shoes! Seriously, if you've run 40 miles in them and they're still making your feet hurt, they're the wrong shoes for you. Go back to your old shoes, whatever the mileage on them (unless they're actually falling to bits), and worry about changing to another pair after your HM.