I've got a Bersa mini-firestorm in .40 and grit my teeth every time one of the keltec carbines in .40 pop up for sale now and then. So tempting. Got everything to start reloading except boolits so just need to figure out what is the most common grain boolit to run.
155, 165, or 180...pick your poison. 165 and 180 are the most common, and you can run up to 200 if you really want to. Hard to go wrong with the 155 - 180 stuff...I haven't heard of malfunctioning due to bullet weight in that range.