If he can literally MAKE metal(unlimited bullets). If he can make unlimited bullets, it'd make you think he would sell them for some cash... I guess odante doesnt do that for honer maybe? But whats stopping nDante other than being stupid.
He leaves in a trailer because he's trying to maintain a low profile.
Since the demons are in control of the banks and finances, living in apartments, houses, or owning property will lead the demons directly towards him.
You can buy a trailer from any random person with no background checks or going through the banks.
Makes sense doesn't it?
Except that Mundus controls the city and Dante is shown to have no restraint on his power - from fighting the police to beheading a demon as a child. Kid shouldn't have even made it to 12 all things considered.