p320 for sale