Your original hunch was correct: Whenever possible, try to book directly through the airlines -- this will save you some money, and often you'll be getting some bonus miles. Avoid the thir party sites alltogether, if possible!
That being said, you should be able to buy any itinerary on delta.com, if it shows up elsewhere. Try to search by schedule, and piece the trip together. Good luck!