Amazon has the High capacity batteries for a lower price that what I have seen elsewhere. It does not state it is the 5870 mah but in the Q&A it say's it is. It is also sold & shipped by Amazon so if you end up with a dud (as I did new from DJI) you should have no problem with return or replacement.
Not knocking the DJI return, I did get it replaced it just took 3+ weeks
https://www.amazon.com/DJI-Capacity-Phantom-P4-Intelligent-CP-PT-000601/dp/B01NBA3SYH
Not knocking the DJI return, I did get it replaced it just took 3+ weeks
https://www.amazon.com/DJI-Capacity-Phantom-P4-Intelligent-CP-PT-000601/dp/B01NBA3SYH