I use throwing lances, always take 3 stacks of them, thats 6 lances, with that you can kill 6 people top. Mostly only one stack breaks every now and then sometimes 2 but never 3. Repair cost is 540g per stack, thatc 2 lances, if 2 stacks break its 1080g, and thats resonable for me, couse with lances if u play smart, even if u miss a lot, you can reshoot about 15-25 times depending are u able and willing to go and get them after u miss.