cheapest place would be off an audi in the scrappy, same with the oil temp sensor. you need the blue colar one, the higher spec audis often had the oil temp in the dash even if no pressure gauge. i got mine of some huge v6 thing.
failing that keep an eye on ebay, but the pressure senders go for lots of money usually. oil temp is cheap from vw though 049 919 563B