Hi, I dont think theres gonna be a straight forward answer to your question...
When I price work I use various ways to price.
I use CASE for most of the work but even then I 'fiddle' the outputs to get it to what I think is the right price.
I use £20 a metre run as a general guidline but if theres a 'buggeration' factor to take into account then I up the metre rate.
Same for street work really, its going to take longer to erect safely so therefore, your output rate is going to be lower.
Its all about experience with pricing and getting a 'feel' for whats right. If Im not sure on something (not often nowadays) I still run things past our senior contracts manager for a second opinion.
Dave.