250 hp out of 2.8 liter L series is a pretty lofty goal that will require a lot of head work and assembly detail that only a few shops have demonstrated. Rebello, Datsun Spirit both come to mind. I had a Rebello 3.0 bottom end and a local shop ported and heavily modified (welded chambers, bigger valves etc.) my head and I just broke 200 hp at the wheels. I ran 11.5:1 compression with an Isky 490/290 cam and had to constantly mix race fuel and pump gas which is a royal PITA! Sadly a valve seat failed 2 years ago in that engine so I decided to go with an LS1/T56 swap and holy crap is that fun! 397 hp at the rear wheels, pump gas, instant torque, no fussy cold start procedures ....
Any way, as stated above, all the info you need is here at your fingertips. Keep in mind that a 250 hp L28 is a fairly high strung motor ...a 350 hp l28 is definitely high strung a possibly not very street friendly.