The B31N1631 is compatible with X505BA X505BP K505BP A505Z F505B. We offer top-tier laptop batteries built for reliability and endurance.