So, this may or may not be an issue, but I thought I'd see what other people have done in this situation.
I've started my players with a basic YT 1300 (actually a Dynamic but not having found any Dynamic stats I just borrowed the YT since the Ebon Hawk was a blatant imitation of the Millennium Falcon anyway). A basic YT is, as it should be, a bit pants, and the few space encounters we've had have been pretty simple (basically a few waves of two fighters at a time is about as much as they can handle). I am keen to get my players to upgrade their ship so that I can run some more interesting vehicle encounters, but as you'd expect upgrading a ship costs a lot of credits, and I don't want to just give them loads of cash because I fear they'll spend most of it on personal gear and then they'll be overpowered on the ground and still vulnerable in the sky.
I'm tempted to just run them off on a side quest where they get a new ship or get their ship significantly upgraded, but I'd prefer to avoid deviating too far from my plot as it's already taking much longer than I expected.
My current plan is this, they have an as-yet unspecified amount of Ionite Ore on their ship, looted in their previous mission. Their ship is currently very battered and they need immediate repairs. I am going to have the shipwright offer to take the entire cargo of Ionite Ore at a good price (maybe give them 30,000cr, but they have 7,500cr damage repair costs) if they will accept trade credit (i.e. can only spend it on repairs and upgrades). Otherwise if they just sell to the bulk cargo dealer NPC he'll take a fair chunk of their profits (maybe give them 20,000cr). They'll still have enough to pay for repairs and buy some other stuff, but it won't be such a good value deal. This is the soft approach, I don't want to force them to invest in their ship if they don't want to, but I want to give them the chance to without letting them chose to spend loads and loads of money on overpowered personal weapons and armour instead.
Thoughts? Suggestions?