You can’t make it out in the pic but they are model #MR2437LLB. I believe they are specific to Trek BB90/95 and Shimano Hollowtech II cranks - they came from a Trek SC 9 with DA 7900 cranks (Hollowtech II) . The bike has about 500 miles on it - bearings are buttery smooth. Includes silicon caps. $40 shipped.
