Styche, 31, has won seven international caps for Gibraltar, as well as representing England ‘C’ earlier in his career, and joins the Bucks from Bromsgrove Sporting after spells with Hereford, Alfreton Town, Darlington, Tamworth, Gateshead, Macclesfield Town, Kidderminster Harriers, Forest Green Rovers and Hednesford Town.
Also bolstering the front-line is former Birmingham City youngster Khaellem Bailey-Nicholls, who has signed from Bedworth United having previously been with Wrexham and Alvechurch, as well as a loan spell at Nantwich Town in 2017.
Bucks manager Gary Hayward has retained goalkeeper Grant Shenton, former Sheffield Wednesday youngsters Warren Clarke and Connor O’Gray, plus three players that Hayward brought in after being appointed boss midway through last season - midfielders Tom Elliott and Reece King and right-back Matt Curley.
Other new signings are former AFC Telford United captain and centre-back Shane Killock and experienced Spennymoor Town right-back Stephen Brogan.
In midfield, Jack Sherratt arrives from Stafford Rangers and James Berrett, who made more than 200 Football League appearances for Carlisle United, signs from Premier Division rivals Grantham Town.
Wingers Callum Powell and Osebi Abadaki have joined from Nuneaton Borough and Hednesford Town, where Hayward was boss at the beginning of last season.
Hayward and club chairman Dave Hopkins are still in negotiations with a couple of further signings, with news expected soon.