VERY NICE PAIR for PASSENGER STEPS, can have slightly scratches on surface, some dust du to the storage place (almost like brand new) ,  no spring pin, 
on website oem honda part, worth:  $346.16 us dollar