Shane Gray Wins Pro Stock Final at Gainesville