I got a pretty long concrete drive way and was quoted about $800 to power wash and seal it

I have a friend who has an access to a commercial size power washer and also a flat surface cleaner machine
First question,is this some thing that me and him can do on our own or does it have to be done by a pro ? I would also like to seal the drive way so spray on sealer be OK ?
Any tips be greatly appreciated ?
Thanks