I was curious to see how much I can expect to pay for a fully upgraded level 3 red/blue stone weapon, so I wrote a program to simulate upgrading a weapon on my calculator (this was easy since the first upgrade is 100%, and the others are 50%)
I wrote another program to simulate 300 weapons being upgraded, here are the stats:
average amount of stones needed : 12.01
minimum stones: 3
max stones: 66 (ouch)
standard deviation: 11.058
median amount of stones: 8
(Median is a better measure of center in this case as the data skews right because of values like 66)
This means you expect to obtain 8 stones and pay 240k for a fully upgraded blue/red stone weapon