With regards to non-OEM....

In this particular case, the battery is third-party in the first place. It's a Panasonic CR1220/FCN.
As long as that is the part being sourced from another supplier (as is the purpose of this thread), then there is no modification involved.

Slightly different, I guess, for parts made exclusively for a device.