The 40-foot Spindrift has Volvo power. While I have no personal experience, there are enough credible people who say "Never Volvo" due to parts' expense that I would cross-off the list. The 45-footer has Perkins 6.354 which would be a more economical engine to own and equally reliable.
As far as getting the boat north, it's 1200 nms (+/-) which is around 150-175 engine hours (6-7 days underway, not including stops for fuel/weather). Will burn around 500-700 gals of diesel. Delivery skipper and crew are around $500/day burn-rate plus expenses - probably 14-days total so around $3500 for fees plus another $1500 for travel and provisions.
Additional 175 engine hours are a rounding error in the life of a diesel (though add-in cost of oil change). But going uphill might be a bit hard on the boat. If the windows are not water tight (and they probably aren't on these boats), expect water intrusion which can really make a mess.
All-in, without any exceptional delays such as mechanical issues, might be able to get it delivered for $10k-$12k. But could be more - a lot more if there is a mechanical failure. When I was delivering out of San Francisco, I did this coast a bunch, almost always uphill. My day rate was my day rate - no discounts for weather delays or mechanical delays. I think that's fair, though many aspiring delivery skippers would discount for non-movement days. I will say I stayed busy enough that if I needed to leave a boat somewhere due to delay, I could jump to another job and stop the meter.
From a breakeven perspective, I would be willing to pay at least $15k-$20k more for a boat already in the PNW than assume the risk of delivery from SoCal. Given the price point of your links, I think you can probably do much better up in the PNW.
Good luck with whatever you decide
Peter