Just be aware DIY battery is a lot more work.
Full disclosure: I am an avid DIYer, to my own detriment sometimes. But it is rewarding WHEN it works (which is most of the time, just usually not on my ideal timescale). If you want it NOW, buy it pre-built, and expect to pay for it. If you have the time on your hands and want to learn, DIY is awesome. Just be willing to put the effort and time into it. I didn't think DIY'ing a battery pack would take me as long as it has. But I have 3 kids 5 and under, so, yeah, I don't have a lot of free time either