Something to note;
cPanel is a registered trademark of the makers of that software.
A Control Panel is what you're actually looking for. Saying "DirectAdmin cPanel" is a contradiction as these are two separate companies
Finding a control panel for $5 can be done if you are purchasing the hosting account and/or hardware through the same company.
Many VPS companies include a control panel for free (or minimal fee). Some Dedicated Server companies include them relatively cheap also (rather than having to go to the makers).