bristol 29 for sale