Yeah, pretty sure you'd need a winch for those. There are a few out there though. You just need to know who to ask. I didn't build any of the ones out there so I'm not at liberty to tell. Sorry bro, looks like you're gonna have to get out there and build some yourself.
Gone are the days where there was a sick slider park behind Orwood. I think there were 4 out there before they fell apart or were taken down.