349 Beaching legs for sale