Alright, where to start. At least you didn't make him an unstoppable super-soldier/mage. That's always a good sign.
The backstory is different at least. Although, some explanation might help. Was this a random dimensional alignment to Felarya? Or something created by the terrorists he was chasing. I find the latter unlikely though, given the general lack of high-end technology among most terrorists. You aren't about to power a dimensional portal in a cave in the desert. lol
Lets see. When he first came to Negav, where did he get the weapons to sell? I seriously doubt anyone would sell their own.
As for his business. I can understand fixing weapons, tinkering with them and such, but I doubt the potential of a weapon store. The main issue is supply. Guns and ammo just don't appear out of thin air. That really leaves two options. Steal guns from other people to sell, leaving them with no way to defend themsevles (and making a lot of enemies and building a bad reputation).
...or looting what predators leave behind, since they aren't going to be eating the weapons. This presents its own set of problems, since he would have to go into the jungle and actively hunt for signs of predators. Even then, finding anything useful is unlikely at best. No one is bringing tons of weapons to Felarya. Most people who come there are random people with bad luck, or scientific expeditions. Really the only military powers of any kind are the Delurans and Miritans, and they aren't about to give up their guns.
I just don't see where there's a large enough supply of guns for someone to set up shop. Odds are there are already several weapons dealers in Negav itself anyway.
I also wonder about his fixation on money. Money of any kind of largely worthless on Felarya. Really, you only need it if you plan to live in a human settlment. Other than that, its completely worthless. If he's getting most of his supplies from Negav, I could see the need for an income. But if he's going to be reliant on Negav, why live outside the safety of its walls? If you mean for him to be self-reliant, money is useless.
*groan* I am still firmly against people arbitrarily meeting Crisis and befriending her like its some kind of rite of passage. You don't need to meet Crisis, know her, or be her friend for your character to be good. At least you give a reason he didn't get eaten, that's better than most. Im just saying, its a BIG jungle, and there's lots of other people to interact with besides Crisis. Maybe make up some predator characters of your own if you want him to befriend them.
There are some good ideas here, but also a good bit of inconsistancy. Also, there is very little mentioned about his personality besides the fact that he's a nice guy and likes music...which is a trait shared by roughly 80% of original chracters who befriend Crisis. Maybe think of a way to make him stand out more.