Most who purchase this will likely wish they would have spent the extra couple dollars and had Apple do it for them. There's lots of opportunity for error and frustration with this repair.
I recently helped a relative that I had given a "hand me down" rMBP take it in to Apple for a battery replacement. Turns out that the battery and case top assembly is a constrained part so they just replace the computer with a refurbished unit from last generation (2016 not touch bar). So $119 for a battery from ifixit that you have to hope you can install properly or $199 to Apple for a laptop upgrade.
Edit to add: came with a new one year warranty too.