As DDave noted, prices are wildly variable due to limited supply and limited demand, a wide range of conditions, inaccurate listings due to na\\'ive sellers and hence an inability to accumulate data.
I suppose one could try to use the auction site APIs to acquire enough data, but the problem is it would mostly look like:
xxx broken, wall-hanger $10--20
twisted limb / slight delamination $15--150
okay condition $45--200
almost new condition $50--300
perfect condition $75--500
with only slight variations in the top-end numbers for things like '69 Type 1 A Handle Bear Custom Kodiak T/Ds
If you see a given bow go for a certain price, you might see it go for the same price _if_ the winning bidder on the first auction wants a second one (or a new bidder shows up) and the second-highest bidder is still trying (remember, in an auction it's the second-highest bidder who determines the final price).