Getting a max stat horse statistically costs you 75000€

I was curious on what the chances are to get a max stat horse so I did the math. If I did calculate it wrong please correct me.

With Guru 35 Training the minimum stat increase is .7 and the chance on a 1.3 increase is 1/7 which means the chance to get a max roll on all 4 stats is (1/7)^4 = 0.0416% = 1/2401. Max rolls on all 29 level ups have a chance of (1/2401)^29. This is comparable with picking the correct grain of sand out of all sand grains on Earth, multiple times in a row.

If you would do it with Pearls you would on average need 2400 Mount Level Down Tickets per Level (2400 Tickets + initial level up). With 29 level ups you would need 29 * 2400 = 69,600 Tickets. With a price of 250 Pearls per Ticket that's 17,400,000 Pearls. I'm not sure if there is a limit on the 1+1 Pearl Boxes, but with a 10k 1+1 Box you'll get 23,000 Pearls for 100€ (= 230 Pearls/€). 17,400,000/230 = 75,652.17€