This battery pack is a replacement for the APC RBC46. It is fully compatible with all APC UPS backup units that use the RBC46. It is brand new and guaranteed for a long service life.
It fit the APC device perfectly. I do not know of the life since this is only a month after install.