Hi , your project spec does not detail out the problem. I guess your biggest concern is size and time.
I am not bidding to solve your problem, What I can do is write some java utility (and perhaps break the file or some multithreading logic to tranfer contents from serverA portA to ServerB portB, depends on file spec)
Also, I am generally a fixed price project person, So perhaps lets change it to 1666/-, and I can provide you some implementation.
I also have already some skeleton of UDP transfers, so writing core framework would just be copy-paste from my old work. The new challenge would be "how fast can X GB be tranferred"
Now You may also want to define some SLA for project completion like 1 min/GB tranfer rate is expected and meeting that help close the project successfully. Talk to me
Thanks