If you can assemble your own then it will of course be cheaper but I'd rather buy that more expensive product than some weird knockoff. I'm quite happy with the one I'm using in my x220. Previously I tried buying used batteries in computer fairs here in London and all of them were way below capacity and usually operating below 40% efficiency.