I am VERY selective with who I recommend for reasons previously stated.
I also WOULD NEVER ask someone I barely know to recommend me. I honetsly don't know how they could. I hate it when people sit at the FBO fishing for certain company pilots just so they can ask for a LOR. It is just wrong. You network and make connections and do a good job in what you do. Word gets out about your rep and the LORs will happen somehow.
My .02