Never had a problem with cruise lines or Tour providers tickets in getting my miles.
Matter of fact got upgraded to BC on DL from jfk/brx last year on a Reniassance provided ticket and I'm not DL elite only NW.
Be sure and get your seat assingments as soon as you receive your air tickets. Most providers do not take care of your seating and travelers wind up getting the leftovers at the checkin counter.