Vou falar sobre gaiola, pois kartcross nao tenho conhecimento.
Se voce for a um leilao irá conseguir comprar uma brasilia pela media de r$600,00 a r$800,00 ( a media na minha cidade, interior de são paulo), comprando ela você já terá o motor, cambio, chassis, rodas, caixa de direção etc...tudo que um carro precisa, daí é só desmontar, coisa que voce mesmo poderá fazer, e negociar com algum serralheiro para fazer a estrutura em tubos para você ( essa vai ser a parte mais cara), as adaptações voce mesmo consegue fazer, são coisas simples, e na verdade estamos tratando de uma brasilia ou seja, peças são encontradas em qualquer auto peça e de baixo custo.
Uma estrutura aqui na minha cidade sai por r$1500,00 tudo, mao de obra com material.
Você tbm podera ir comprando o material aos poucos e guardando e dps conversa com algum soldador ( arrume aqueles que fazem serviço ´´por fora´´ da serralheria) para fazer o serviço em sua casa mesmo, acredito que ficaria mais barato...
Espero ter ajudado...
Abraço.