We have partnered with TradePub to bring you free industry magazines and resources - no coupons or credit cards required!
Visit: englishforums.tradepub.com
I've certainly heard "lesbo" but never, ever have I heard "lesbi." It's not used in the U.S.
It's not a very respectful term so I would suggest not using it, but if you must, use it only in speech, not in writing.