You got to be kidding me... You are into this piece of crap too!?! It doesn't even have suspension!!! How can you go offroad with it?!
Bingo, now I know why the tires are without insert, because of no suspension!!... The tires are with suspension function!! No need to put the insert la!!!!