Ive been running Peak purchased from Autozone/ Napa, etc. Any of the big names (Peak, Valvoline ect) should be fine, just look on the label to see that it meets the ISO spec.
The biggest concern is keeping the fluid clean while filling the tank. I consider a dedicated funnel as a must have, and while I haven't heard of any going bad, there is a consensus that the shelf life of a bottle is one year. It does freeze at some point, around 12 deg. F iirc, so take that into consideration while storing a new bottle.
Some of the bigger (2.5 gallon) jugs seem to come with a pour spout, but the one gallon bottles i use do not. Flo-tool makes a inexpensive funnel with a nice narrow spout that is perfect for the small filler neck opening. Its sold as a multi use funnel, but it's blue just like the DEF fill. I keep mine in a gallon ziploc in my truck box so it stays very clean.
Prices vary a bit but not too much. Ive heard of it around $2.60 a gallon at the pump, though I dont have that option around here. It sells retail for around $7.00 a gallon.