The OLD Llamas were sort of hit or miss. The new Llamas are made at a different factory in Spain, and from what I've heard, very well put together. But then I'm sort of biased on this.
I have a Firestorm, same as the Llama. Made at the same factory to the same specs, just has a different name on it. I have the Firestorm Gov't Model .45. According to their website, most of the .45 parts are interchangable.
Again, as someone else said, have no clue about the .40 stuff though.