First post here, just joined a few minutes ago. I have a dilemma, I am not sure if I should go with an M9A1 or a Caracal F. Either way I want a full sized gun. I have never fired either but i have dry fired both and love the triggers. I was going for the Caracal and then I think I discovered that mags are scarce, and actually, now guns are too. I believe that every handgun should have at least five mags. Well, locally I found an almost brand new M9A1 and talked the owner down a bit. We were a bit delayed getting together due to competing schedules so in the meantime I acquired 3 extra 15 round magazines. When we finally hooked up I found he had a frankenstein gun, one of the M9A1s with the M9 slide and M9A1 frame. I was really torn but rather than lower my offer price I just cancelled the sale. I felt bad since he was meeting me with his two kids in the car. So now I have three Steyr 9mm mags. I read that some Caracals may be about to hit the market. M9A1s are out there, so that is an option. And now you guys tell me the L9 is coming! So, assuming I can only get one do I go and get a M9A1, or get an older M9 with a savings of around $150, wait for a Caracal, or wait for an L9A1?