u get ur turf at home depot and for 6 ft wide 30ft long indoor out door carpet it cost about $60 astro turf is a slight bit better though because its faster and not as heavy but the water still doesn't soke through. You can also get astro turf at your lacal depot for about $3 bucks a square foot
astro turf will be the slickest sliding surface, but that stuff can rip you up if you fall. my suggestion would be astro on the inrun/kicker and then carpet for the landing if you got the money.