Ben Affleck, 52, “purchased an autographed Marlon Brando book” for Jennifer Lopez, 55, as the estranged couple exchanged presents on Sunday.