Yeah, transients would be fine.  Be sure to invalidate the transient whenever updating a new price though.