Do not buy from jspecauto, a few months ago, there was mad forum drama about them because of their business practices. If you absolutely want the cheapest possible, try flashoptions. I still am not comfortable with the whole "out of the country" thing, but at least they seem to be coming through with their ends of the deal.
And if you want someone to drop it in, check out
http://www.venus-auto.com they sell clips, and IIRC, they do swaps also.