4" Bow Roller with end caps, as pictured. It is brand new, and only the label shows any wear. I got it with a boat I just purchased, but it doesn't fit the winch mount on the trailer so go figure. The price tag says $25.95 and Walmart.com has them for $26.19. And with me, you don't pay any tax. Price is firm.