Kickdown or no Kickdown

Have 360 727 Trans has TF2 Kit , Have Had It here Waiting For New Lokar Cable , My Mechanic M8 Reckons I Could Drive it without any Kckdown long term as Long as I manual Shift it , I didnt want to try it ,

What are Your Thoughts ????????????????