I'd say it seems like a fair price.
I done my own the other week. I didn't time myself and I was not working in ideal conditions, but it definitely took longer than 4.5 hours. I'd say if someone had done a few and knew exactly what they were doing and didn't come across any issues 4.5 hours would be doable.